[
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ngithub: [darrenburns] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]\npatreon: # Replace with a single Patreon username\nopen_collective: # Replace with a single Open Collective username\nko_fi: # Replace with a single Ko-fi username\ntidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel\ncommunity_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry\nliberapay: # Replace with a single Liberapay username\nissuehunt: # Replace with a single IssueHunt username\nlfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry\npolar: # Replace with a single Polar username\nbuy_me_a_coffee: # Replace with a single Buy Me a Coffee username\ncustom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']\n"
  },
  {
    "path": ".github/workflows/coverage.yml",
    "content": "# This is a follow up job that runs after the CI job has completed.\n# It'll post a code coverage comment on pull requests.\nname: Post Coverage Comment\n\non:\n  workflow_run:\n    workflows: [\"Continuous Integration\"]\n    types:\n      - completed\n\njobs:\n  test:\n    name: Post Coverage Comment\n    runs-on: ubuntu-latest\n    if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success'\n    permissions:\n      pull-requests: write\n      contents: write\n      actions: read\n    steps:\n      # !!! DO NOT run actions/checkout here, for security reasons !!!\n      # For details, refer to https://securitylab.github.com/research/github-actions-preventing-pwn-requests/\n      - name: Post comment\n        uses: py-cov-action/python-coverage-comment-action@v3\n        with:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n          GITHUB_PR_RUN_ID: ${{ github.event.workflow_run.id }}"
  },
  {
    "path": ".github/workflows/docs.yml",
    "content": "name: docs\non:\n  push:\n    branches:\n      - main\npermissions:\n  contents: write\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - name: Configure Git Credentials\n        run: |\n          git config user.name github-actions[bot]\n          git config user.email 41898282+github-actions[bot]@users.noreply.github.com\n      - uses: actions/setup-python@v5\n        with:\n          python-version: 3.x\n      - run: echo \"cache_id=$(date --utc '+%V')\" >> $GITHUB_ENV \n      - uses: actions/cache@v4\n        with:\n          key: mkdocs-material-${{ env.cache_id }}\n          path: .cache\n          restore-keys: |\n            mkdocs-material-\n      - run: pip install mkdocs-material \n      - run: mkdocs gh-deploy --force"
  },
  {
    "path": ".github/workflows/test.yml",
    "content": "name: Continuous Integration\n\non:\n    pull_request:\n    push:\n      branches:\n        - \"main\"\n\nenv:\n    PYTEST_ADDOPTS: \"--color=yes\"\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    permissions:\n      contents: write\n      pull-requests: write\n    steps:\n      - uses: actions/checkout@v4\n      - name: Install a specific version of uv\n        uses: astral-sh/setup-uv@v5\n        with:\n          version: \"0.6.3\"\n          enable-cache: true\n      - run: uv python install  # Will read from .python-version\n      - name: Install Dependencies\n        run: uv sync --all-extras --dev\n      - name: Run Tests\n        run: |\n            uv run make test-ci\n      - name: Attach Code Coverage\n        uses: py-cov-action/python-coverage-comment-action@v3.25\n        with:\n            GITHUB_TOKEN: ${{ github.token }}\n\n      - name: Save Snapshot Report\n        if: always()\n        uses: actions/upload-artifact@v4\n        with:\n          name: snapshot-report-posting\n          path: snapshot_report.html\n    \n      - name: Store Pull Request Comment\n        uses: actions/upload-artifact@v4\n        if: steps.coverage_comment.outputs.COMMENT_FILE_WRITTEN == 'true'\n        with:\n            # If you use a different name, update COMMENT_ARTIFACT_NAME accordingly\n            name: python-coverage-comment-action\n            # If you use a different name, update COMMENT_FILENAME accordingly\n            path: python-coverage-comment-action.txt\n"
  },
  {
    "path": ".gitignore",
    "content": "# python generated files\n__pycache__/\n*.py[oc]\nbuild/\ndist/\nwheels/\n*.egg-info\n\n# venv\n.venv\n\n# editor\n.vscode/\n.idea/\npyrightconfig.json\n\nsnapshot_report.html\n*.afdesign\n*.afdesign*\n*.afphoto\n*.afphoto*\n"
  },
  {
    "path": ".python-version",
    "content": "3.11.7\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing to Posting\n\nPosting is open to contributions! 🚀\n\nContributions of any type, no matter the \"size\" and form, are welcome!\nBug reports, typo fixes, ideas, questions, and code are all valuable ways of contributing.\nIf you're new to open source and would like a bit of extra guidance, don't be afraid to ask - we all start somewhere 😌\n\n## How do I contribute?\n\nYou can suggest ideas by creating a discussion, or report bugs by creating an issue.\n\nIf you wish to contribute code, and it's a change which is not an \"objective improvement\", please open a discussion first.\nAn \"objective improvement\" is a change which _indisputably_ improves Posting.\nSome examples include adding test coverage, performance improvements, bug fixes, and fixing clear inconsistencies.\n\nBy opening a discussion, we can make sure:\n\n- You're not working on something that someone else has already started.\n- The feature is within Posting's scope.\n- We can iron out the details before you go and commit a bunch of time to it!\n- Maintainers can give you tips, and the discussion will be a place you can ask for help and guidance.\n\n## Development\n\nWe use [uv](https://docs.astral.sh/uv/getting-started/installation/) to manage the development dependencies.\n\nTo setup an environment for development, run:\n\n```bash\nuv sync\n```\n\nThis will create a virtual environment with the dependencies installed.\nActivate the virtual environment with:\n\n```bash\nsource .venv/bin/activate\n# or, with fish shell:\nsource .venv/bin/activate.fish\n```\n\nThen you can run Posting with:\n\n```bash\nposting\n```\n\nIf you wish to connect to the Textual dev tools (strongly recommended), you can run `posting` like this:\n\n```bash\nTEXTUAL=devtools,debug posting\n```\n\nThe repo includes a test collection which is used in the automated tests, but you can also load it in for manual testing.\n\n```bash \nTEXTUAL=devtools,debug posting --collection tests/sample-collections/ --env tests/sample-envs/sample_base.env --env tests/sample-envs/sample_extra.env\n```\n\n### Running the tests\n\nTo run the tests, you MUST use the `Makefile` commands.\n\n```bash\nmake test\n```\n\nThis will run the tests in parallel, but isolate a few tests which need to be run serially.\nIf you try to run the tests using a raw `pytest` command, you're gonna have a bad time.\n\n### Snapshot testing\n\nSnapshot testing is the primary way we test the UI of Posting.\n\nIt works by taking a \"screenshot\" of the running app at (actually an SVG!) the end of the test, and comparing it to the previous screenshot for that test.\nIf it matches, the test passes. If it doesn't, the test fails and you'll be able to view a report which shows the differences.\n\nIt's your job to look at this diff and consider whether the new output (on the left) is correct or not.\n\nIf the results are all as expected, you can update the snapshots by running:\n\n```bash\nmake test-snapshot-update\n```\n\nThis will update the snapshots saved on disk for all the tests which failed.\nYou should commit these changes into the repo - they're essentially the \"source of truth\" for what the UI of Posting should look like under different circumstances.\n\n### Update the changelog\n\nA changelog is maintained in the `docs/CHANGELOG.md` file, which follows the [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) format.\n\nWhen you're making a change which should be recorded in the changelog.\nYou should add your change to the `## Unreleased` section of the changelog.\nIf the `## Unreleased` section doesn't exist, you should add it at the top.\n\n## Feeling unsure?\n\nIf you're feeling a bit stuck, just open a discussion and I'll do my best to help you out!\n"
  },
  {
    "path": "LICENSE",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "Makefile",
    "content": "\n.PHONY: test\ntest:\n\t$(run) pytest --cov=posting tests/ -n 24 -m \"not serial\" $(ARGS)\n\t$(run) pytest --cov-report term-missing --cov-append --cov=posting tests/ -m serial $(ARGS)\n\n.PHONY: test-snapshot-update\ntest-snapshot-update:\n\t$(run) pytest --cov=posting tests/ -n 24 -m \"not serial\" --snapshot-update $(ARGS)\n\t$(run) pytest --cov-report term-missing --cov-append --cov=posting tests/ -m serial --snapshot-update $(ARGS)\n\n\n.PHONY: test-ci\ntest-ci:\n\t$(run) pytest --cov=posting tests/ --cov-report term-missing $(ARGS)\n"
  },
  {
    "path": "NOTICE",
    "content": "This product includes software developed by [Encode OSS Ltd.](https://github.com/encode), under the BSD-3-Clause License:\n\nBSD 3-Clause License\n\nCopyright © 2019, Encode OSS Ltd. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\nNeither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
  },
  {
    "path": "README.md",
    "content": "# Posting\n\n**A powerful HTTP client that lives in your terminal.**\n\nPosting is an HTTP client, not unlike Postman and Insomnia. As a TUI application, it can be used over SSH and enables efficient keyboard-centric workflows. Your requests are stored locally in simple YAML files, so they're easy to read and version control.\n\n<img width=\"968\" alt=\"image\" src=\"https://github.com/user-attachments/assets/78359ab0-5e0c-4c0b-a60b-dce06b11bbf5\" />\n\nSome notable features include:\n\n- \"jump mode\" navigation\n- environments/variables\n- autocompletion\n- syntax highlighting using tree-sitter\n- Vim keys\n- customizable keybindings\n- user-defined themes\n- run Python code before and after requests\n- extensive configuration\n- open in $EDITOR/$PAGER\n- import curl commands by pasting them into the URL bar\n- export requests as cURL commands\n- import from Postman and OpenAPI specs\n- a command palette for quickly accessing functionality\n\nVisit the [website](https://posting.sh) for more information, the roadmap, and the user guide.\n\n## Installation\n\nPosting can be installed via [uv](https://docs.astral.sh/uv/getting-started/installation/) on MacOS, Linux, and Windows.\n\n```bash\n# quickly install uv on MacOS/Linux\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# install Posting (will also quickly install Python 3.13 if needed)\nuv tool install --python 3.13 posting\n```\n\n Now you can run Posting via the command line:\n\n```bash\nposting\n```\n\nHomebrew and NixOS are not officially supported at the moment.\n\n### Prefer `pipx`?\n\nIf you'd prefer to use `pipx`, that works too: `pipx install posting`.\n\n## Learn More\n\nLearn more about Posting at [https://posting.sh](https://posting.sh).\n\nPosting was built with [Textual](https://github.com/textualize/textual).\n"
  },
  {
    "path": "docs/CHANGELOG.md",
    "content": "## 2.9.2 [14th October 2025]\n\n### Fixed\n\n- Fixed path parameters interference across requests.\n\n## 2.9.1 [24th September 2025]\n\n### Fixed\n\n- Fixed unexpectedly high CPU usage via updating textual-autocomplete to 4.0.6.\n\n## 2.9.0 [17th September 2025]\n\n### Added\n\n- Path parameter support (`:param` syntax) [(#295)](https://github.com/darrenburns/posting/pull/295)\n- New built-in themes: `hypernova`, `synthwave`. [(#300)](https://github.com/darrenburns/posting/pull/300)\n- Added `export: copy as YAML` command to the command palette [(#299)](https://github.com/darrenburns/posting/pull/299)\n\n## 2.8.0 [13th September 2025]\n\n### Changed\n\n- Update to Textual 6.1.0 from 3.0.0.\n- Remove notification when creating + opening a new request.\n\n## 2.7.1 [22nd July 2025]\n\n### Fixed\n\n- Pin tree-sitter to <0.25.0 to fix crash due to breaking API change.\n\n## 2.7.0 [19th April 2025]\n\n### Added\n\n- Collections can now be imported from Postman [(#106)](https://github.com/darrenburns/posting/pull/106)\n- `posting.env` files in the current directory will automatically be loaded if no `--env` options are provided [(#249)](https://github.com/darrenburns/posting/pull/249)\n- Generate JSON body with default values after importing OpenAPI specs [(#247)](https://github.com/darrenburns/posting/pull/247)\n- Use tags to separate sub-collections in OpenAPI specs [(#247)](https://github.com/darrenburns/posting/pull/247)\n- curl import now handles various different data options [(#252)](https://github.com/darrenburns/posting/pull/252)\n- Added `-c` shorthand alias for `--collection` option [(#250)](https://github.com/darrenburns/posting/pull/250)\n- Added `posting sponsors` command, which lists people who have supported Posting via GitHub Sponsors (specific sponsor tiers only). [(#253)](https://github.com/darrenburns/posting/pull/253)\n\n### Changed\n\n- A double-click rather than a single-click is now required to enter edit mode inside data tables (e.g. headers, query params, etc.) [(#256)](https://github.com/darrenburns/posting/pull/256)\n- In the body editor, the `Form data` menu item now shows `(x-www-form-urlencoded)` after the label, to suggest the type of data being sent. [(#259)](https://github.com/darrenburns/posting/pull/259)\n\n### Fixed\n\n- Exported curl command uses `-d` for form data now, rather than `-F`. The result is exported commands with form data will now use `application/x-www-form-urlencoded` instead of `multipart/form-data` (matching Posting's behaviour). [(#252)](https://github.com/darrenburns/posting/pull/252)\n- Fix attempting to add a protocol before applying variables in the URL bar [(#248)](https://github.com/darrenburns/posting/pull/248)\n- Fix script path with custom function [(#254)](https://github.com/darrenburns/posting/pull/254)\n- Fixed Posting's default `User-Agent` header not being used [(#259)](https://github.com/darrenburns/posting/pull/259)\n\n## 2.6.0 [29th March 2025]\n\n### Added\n\n- Added `spacing: <compact|standard>` config to allow for a more compact UI (default: `standard`).\n- Added ability to edit headers, form data, and query params without deleting and recreating them.\n    - Press `enter` or click a row to enter edit mode. The row will be highlighted, and focus will move to the key/name input.\n        Submitted changes will overwrite the existing row rather than adding a new one.\n    - Press `v` to enter edit mode and immediately focus on the value input.\n    - Press `escape` to cancel the edit.\n    - Press `enter` to save the changes and exit edit mode.\n    - The background colour behind the input will update to indicate edit mode is active.\n- Added autocompletion for header values based on the header name.\n    - For example, if the header is `Content-Type`, when typing the value, you'll be able to quickly autocomplete from a list of common content types.\n- Press `/` to open the request search palette while the collection browser is focused.\n    - `ctrl+shift+p` remains available as a global shortcut for this.\n- Added `help: Open web docs` command to the command palette.\n- Basic Vim motions to script output log (`hjkl`).\n- Added response status code label to the URL bar.\n- Contributing guide added to the GitHub repo (`CONTRIBUTING.md`).\n\n### Changed\n\n- Rewrite of the autocompletion system used to autocomplete header names, values, URLs, and variables.\n- Automatically prepend `http://` protocol if no protocol is specified in the URL bar.\n- Debounce jump overlay recomposition - if you resize while the jump overlay is open, it'll wait a short period before recomputing.\n- Jump mode now lives on the main screen, rather than globally. This makes more sense as it's only available on the main screen. The only user-facing impact should be that the position of the keybinding in the footer and keybindings panel may change.\n- Jump mode interaction with Tabs now uses the Tabs API, rather than simulating a Click.\n- Status code label now displayed in the URL bar beside the trace markers.\n- Request description area at the bottom of the collection browser has new design.\n- When there are no response cookies, the cookies section will now display a message to the user.\n- Updated to Textual 3.0.0.\n- Various updates to the https://posting.sh homepage.\n\n### Fixed\n\n- Fixed scrolling in response headers and cookies tabs using keyboard.\n- Fixed crash when immediately pressing enter after loading the UI when the `on_startup` config is set to `url` (this was due to lazy loading of the UI, and attempting to send a request before the UI was fully loaded).\n- Fixed accepting a completion via enter in the header editor also adding the header.\n    - Now, the first enter press will accept the completion, and the second enter press will add the header.\n- Fixed Textual markup not being escaped key value tables.\n- Fixed request description attempting to parse Textual markup [(#243)](https://github.com/darrenburns/posting/pull/243)\n\n## 2.5.4 [13th March 2025]\n\n### Fixed\n\n- Prioritise user-defined `User-Agent` header over Posting's default.\n\n## 2.5.3 [13th March 2025]\n\n### Changed\n\n- Lazily load content of tabs which are hidden on startup (100ms saved at startup).\n- Only import openapi-pydantic when importing OpenAPI specs via `posting import` (63ms saved at startup).\n- Pin httpx and patch out httpx._main to prevent slow import (20ms saved at startup).\n- Defer import of watchfiles until app is running (6ms saved at startup).\n- Defer `HelpScreen` import until it's used (10ms saved at startup).\n\n## 2.5.2 [8th March 2025]\n\n### Added\n\n- Validation and corresponding UI feedback in New Request modal.\n\n### Fixed\n\n- Fixed crash when attempting to delete a request that doesn't exist on disk.\n- Fixed being able to create requests with empty names.\n\n## 2.5.1 [7th March 2025]\n\n### Fixed\n\n- Fixed importing of `max-time` from curl commands.\n\n### Changed\n\n- When importing a request from curl, request metadata (name, description) will not be overwritten.\n\n## 2.5.0 [7th March 2025]\n\n### Added\n\n- Added bearer token auth support in the `Auth` tab.\n- Added support for importing securitySchemes in OpenAPI specs.\n\n### Changed\n\n- OpenAPI specs are now parsed using an external library (`openapi-pydantic`).\n\n## 2.4.1 [6th March 2025]\n\n### Added\n\n- Added command palette option to export the request as a curl command *without* running setup scripts.\n- Added new documentation on working with the response in Posting and via external pagers/editors.\n- Added new documentation on saving requests into folder structures from within Posting.\n\n### Fixed\n\n- Fixed crash when toggling rows via clicking the checkbox\n- Fixed erroneous trailing ellipsis in `Info` tab.\n- Fixed error messages in toasts on read and write timeouts.\n\n### Changed\n\n- Variables will be substituted into exported curl commands.\n    - Undefined variables will be left as is (e.g. `$foo` will be left as `$foo` in the curl command)\n- Setup scripts will now run by default when exporting to curl.\n- Do not focus the URL bar when an error occurs on sending a request.\n- Small visual refinement in `Scripts` tab.\n\n## 2.4.0 [2nd March 2025]\n\n### Added\n\n- Added ability to toggle rows in tables on and off (press `space` or click the checkbox to toggle).\n- Added \"Export to curl\" option in the command palette, to copy the request to your clipboard as a curl command.\n- Added `curl_export_extra_args` config to allow for adding extra arguments to the curl command copied to your clipboard.\n- Allow for customisation of \"open in editor\" and \"open in pager\" keys (`open-in-editor` and `open-in-pager` in the keymap).\n- Added ability to quickly search for request by name and jump to it (press `ctrl+shift+p` to open the search popup).\n- Added configurable keybinding `search-requests` (default: `ctrl+shift+p`).\n- A few more screenshots were added to the \"Navigation\" guide.\n- Added new headers to autocompletion: `Accept-Charset`, `DNT`, `Upgrade`, `Sec-Fetch-Site`, `Sec-Fetch-Mode`, `Sec-Fetch-User`, `Sec-Fetch-Dest`, and `Service-Worker-Navigation-Preload`.\n- Removed some headers from autocompletion (due to being deprecated or response-only headers).\n\n### Changed\n\n- Upgraded Textual from version 0.86.0 to 2.1.1.\n\n### Fixed\n\n- Fixed variable preview not being shown below URL bar when cursor is over a variable.\n- Fixed `ctrl+?` keybinding not opening contextual help on some terminals.\n\n## 2.3.1 [1st March 2025]\n\n### Changed\n\n- Renamed \"Change theme\" to \"Preview theme\" in command palette, and update description to not imply the change persists across sessions (use the config file for persistent changes).\n\n### Fixed\n\n- Fixed crash when invalid syntax theme is specified. Posting now exits cleanly with an error message.\n- Fixed toast message on copying text referring to \"Response text\" regardless of what text was copied.\n- Fixed error handling and messaging when themes contain invalid syntax, invalid values. Includes batching errors and displaying multiple in one message.\n- Fixed animation level config no longer being respected.\n- Fixed missing `get_variable` method in scripting API that was described in docs but not implemented.\n\n## 2.3.0 [19th November 2024]\n\n### Added\n\n- Editing a theme on disk will result in the UI refreshing in real-time to reflect changes.\n\n## 2.2.0 [17th November 2024]\n\n### Added\n\n- Added 15 new themes (4 specific to Posting, 11 inherited from Textual's new theme system).\n- Themes are now in submenu of command palette.\n- Keybinding assistant can now be displayed as a sidebar, teaching you keybindings as you go.\n- New tooltips when hovering over collection browser keybinds in the app footer.\n\n### Changed \n\n- Syntax highlighting colours now derive automatically from the current theme.\n- URL bar highlighting now derives automatically from the current theme.\n- Method colour-coding in the collection browser is now derived automatically from the current theme.\n- Jump mode UI has been refined to be more readable.\n- Various refinements to existing themes.\n- Options and descriptions in command palette reworded and reordered for clarity.\n- Updated to Textual 0.86.1.\n\n### Fixed\n\n- Fixed error notification not rendering correctly when HTTP request times out.\n\n## 2.1.1 [12th November 2024]\n\n### Fixed\n\n- Fix collection browser message not being visible when it's empty.\n\n### Changed\n\n- Improved message in empty collection browser, indicating keybind for how to toggle the collection browser.\n\n## 2.1.0 [11th November 2024]\n\n### Added\n\n- Import curl command by pasting it into the URL bar.\n\n### Changed\n\n- Collection browser width now adjusts based on content, so it doesn't waste a lot of space on larger screens.\n- Info tab now shows \"Request not saved to disk\" if a request has not been saved to disk, rather than \"None\" or nothing at all.\n\n## 2.0.0 [18th October 2024]\n\n### Added\n\n- **Scripting**: Run Python scripts before and after sending requests. Scripts can be used to perform setup, set variables, modify requests, and more.\n    - Define \"setup\", \"pre-request\" and \"post-request\" Python functions and attach them to requests.\n    - Posting will automatically reload these functions when they change, meaning you can edit them in an external editor while Posting is running.\n    - Scripts can be used to directly manipulate the request, set variables which are used in the request (e.g. set a `$token` variable which is used in the request URL).\n    - Output from scripts is captured and displayed in the \"Scripts\" tab.\n- **Keymaps**: Change the default keybindings for any of Posting's \"global\" actions (e.g. sending request, opening jump mode, etc.) by editing `keymap` section of your `config.yaml` file.\n- Added `heading.hostname` config to allow customisation of the hostname in the header. This field supports Rich markup. You may wish to use this to apply highlighting when `posting` is running on a production system vs a development environment, for example.\n- Added `focus.on_request_open` config to automatically shift focus when a request is opened via the collection browser. For example, you might prefer to have focus jump to the \"Body\" tab when a request is opened.\n- More detail and screenshots added to several sections of the guide.\n    - Much more detail added to the \"Getting Started\" section.\n    - Collections guide updated to explain more about the collection browser.\n    - Guide for Keymaps added.\n    - Guide for Scripting added.\n    - Guide for External Tools added (integrating with vim, less, fx, etc.)\n- `alt`+`enter` can now be used to send a request (in addition to the existing `ctrl+j` binding).\n- Tooltips added to more actions in the app footer. These appear on mouse hover.\n\n### Changed\n\n- Automatically apply `content-type` header based on the body type selected in the UI.\n- Updated to Textual 0.83.0\n- Various refinements to autocompletion, upgrading to textual-autocomplete 3.0.0a12.\n- Dependency specifications loosened on several dependencies.\n- Recommended installation method changed from rye to uv.\n\n### Fixed\n\n- Fixed double rendering in \"jump mode\" overlay.\n- Fixed sidebar not working on mobile on https://posting.sh\n- Fixed autocompletion appearing when on 1 item in the list and the \"search string\" is equal to that item.\n\n## 1.13.0 [8th September 2024]\n\n### Added\n\n- New `collection_browser.show_on_startup` config to control whether the collection browser is shown on startup.\n- Watch for changes to loaded dotenv files and reload UI elements that depend on them when they change.\n\n### Changed\n\n- Upgraded all dependencies.\n- Remove `pydantic-settings` crash workaround on empty config files.\n- Renaming `App.maximized` as it now clashes with a Textual concept.\n- Removed \"using default collection\" message from startup.\n\n### Fixed\n\n- Fixed crash while rendering error message on timeout.\n\n## 1.12.3 [4th September 2024]\n\n### Fixed\n\n- Fixed crash when no clipboard tool installed\n\n## 1.12.2 [4th September 2024]\n\n*This release was yanked. It's functionally identical to 1.12.1.*\n\n## 1.12.1 [21st August 2024]\n\n### Fixed\n\n- Fix \"invalid escape sequence\" warnings on Python 3.12+\n- Fix buttons in request deletion confirmation modal not being usable with the enter key.\n\n## 1.12.0 [17th August 2024]\n\n### Added\n\n- Colour-coding of methods in the collection browser.\n- Added FAQ to website.\n\n## 1.11.0 [15th August 2024]\n\n### Added\n\n- This file, `CHANGELOG.md`.\n- Launch docs website.\n- Duplicate request (with new request popup) under cursor in tree with ++d++.\n- \"Quick\" duplicate request (without new request popup, request name is auto-generated) under cursor in tree with ++shift+d++.\n- Delete request (with confirmation modal) under cursor in tree with ++backspace++.\n- \"Quick\" delete request (without confirmation modal) under cursor in tree with ++shift+backspace++.\n- \"Quit Posting\" added to command palette.\n- Move the sidebar to the right or left using `collection_browser.position: 'right' | 'left'` config.\n- Refinements to \"galaxy\" theme.\n- \"galaxy\" theme is now default.\n- Help text added to \"empty state\" in the collection browser.\n- Extend info in the \"Collection Browser\" help modal.\n- Visual indicator (a red bar on the left) on Input fields that contain invalid values.\n- Toast message now appears when trying to submit the 'new request' modal with invalid values.\n- Public roadmap (initial brain-dump version).\n\n### Fixed\n- Ensure the location of the request on disk in the `Info` tab wraps instead of clipping out of view.\n- Inserting requests in sorted position on creation.\n- Prevent creating requests with no name.\n- Prevent writing paths in the file-name field in the new request modal.\n- Prevent specifying paths outside of the open collection dir in the directory field in the new request modal.\n- Fix variables not being substituted into several fields, including auth.\n\n### Changed\n\n- Upgrade to Textual version 0.76.0\n- Change logic to render bindings in help modal to reflect new Textual API.\n- Sort order of requests in the tree improved.\n\n---\n\n!!! note\n    Changes prior to 1.11.0 are not documented here.\n    Please see the [Releases page](https://github.com/darrenburns/posting/releases) on GitHub for information on changes prior to 1.11.0.\n"
  },
  {
    "path": "docs/CNAME",
    "content": "POSTING.SH"
  },
  {
    "path": "docs/faq.md",
    "content": "# Frequently Asked Questions\n\n## Using Posting\n\n### How do I edit headers or query parameters?\n\nRight now, you need to delete the row and re-create it with the correct values. Inline editing is planned, but not yet implemented.\n\n## Contributing\n\n### How do I suggest a feature?\n\nYou can suggest a feature by opening a Discussion on the [GitHub repository](https://github.com/darrenburns/posting/discussions) under the \"Ideas\" category.\n\n### How do I report a bug?\n\nYou can report a bug by opening an Issue on the [GitHub repository](https://github.com/darrenburns/posting/issues).\n\n### How do I contribute code to Posting?\n\nYou can contribute code to Posting by opening a Pull Request on the [GitHub repository](https://github.com/darrenburns/posting/pulls).\n\nHowever, reporting bugs and suggesting features is also a great way to contribute!\n\nA guide to contributing is coming soon.\n\n## General\n\n### How was Posting built?\n\nPosting is built using [Textual](https://textual.textualize.io/), a Python framework for building terminal-based applications.\n\n### Who is the original creator of Posting?\n\nPosting was originally created by [Darren Burns](https://github.com/darrenburns), an open-source developer from Scotland, UK."
  },
  {
    "path": "docs/guide/collections.md",
    "content": "## Overview\n\nA *collection* is just a directory on your file system which may or may not contain requests in the `.posting.yaml` format.\n\nThere's absolutely nothing special about a collection.\nIt contains no \"special files\" or metadata -- it's just a directory.\nIt could even be empty.\n\"Collection\" is simply the name we give to the directory which we've loaded into Posting.\n\n## The collection browser\n\nPosting displays the currently open collection in the sidebar.\nThis is called the *collection browser*.\n\n![Posting collection tree](../assets/collection-tree.png){ height=300px }\n\nThe name of the currently open collection is displayed in the bottom right corner of the collection browser.\nIn the example above, the collection is named \"sample-collection\".\n\nYou can navigate this sidebar using the keyboard or mouse.\nOpen a request by clicking on it or pressing ++enter++ while it has focus,\nand it'll be loaded into the main body of the UI.\nA marker will also appear to the left of the request's title, indicating that the request is open.\nA save operation will overwrite the currently open request.\n\n!!! example \"Keyboard shortcuts\"\n\n    The collection browser supports various keyboard shortcuts for quick navigation. For example ++shift+j++ and ++shift+k++ can be used to jump through sub-collections.\n    Press ++f1++ while the browser has focus to view the full list of shortcuts.\n\n\nThe collection browser can be moved to the left or right side of the screen by setting the `collection_browser.position` configuration option\nto either `\"left\"` or `\"right\"`.\n\n## The default collection\n\nIf you launch Posting without a `--collection` argument, it will load the *default collection*, which is stored in Posting's reserved data directory on your file system.\n\nThe default collection can be thought of as a *system wide collection*.\nIt's a place to keep useful requests that you can easily access from anywhere, without having to manually specify a `--collection` argument.\n\nYou can check where this is by running `posting locate collection`.\nThe default collection is named \"default\", that name will be displayed in the bottom right corner of the collection browser.\n\n![Posting default collection](../assets/default-collection.png)\n\nThis is useful to get started quickly, but you'll probably want to create your own collection directory and load it instead.\nThis makes it easier to organize your requests and check them into version control.\n\n## Creating a collection\n\nA collection is just a directory, so you can create a collection by simply creating an empty directory anywhere on your file system.\n\nWith the directory created, it's time to load it into Posting...\n\n## Loading a collection\n\nIf you want to load a collection, you can do so by passing the path to the collection directory to Posting:\n\n```bash\nposting --collection path/to/collection\n```\n\n### Example\n\nTo open a collection (a directory containing requests), use the `--collection` option:\n\n```bash\nposting --collection path/to/collection\n```\n\nThis will recursively find and display requests in the sidebar.\nIf you don't supply a directory, Posting will use the default collection directory.\nYou can check where the default collection is by running `posting locate collection`."
  },
  {
    "path": "docs/guide/command_palette.md",
    "content": "## Overview\n\nThe *command palette* is a way to search for and execute commands in Posting.\n\nSome functionality in Posting can only be accessed through the command palette.\n\nIt can be used to switch themes, show/hide parts of the UI, and more.\n\n### Using the command palette\n\nPress ++ctrl+p++ to open the command palette.\n"
  },
  {
    "path": "docs/guide/configuration.md",
    "content": "## Overview\n\nPosting can be configured using a configuration file, environment variables, and/or `.env` files.\n\nConfiguration values are loaded in the following order of precedence (highest to lowest):\n\n1. Configuration file\n2. Environment variables\n3. `.env` files\n\n## Configuration file\n\nYou can write configuration for Posting using YAML.\n\nThe location of the config file can be checked using the command `posting locate config`.\n\nHere's an example configuration file:\n\n```yaml\ntheme: galaxy\nlayout: horizontal\nresponse:\n  prettify_json: false\nheading:\n  visible: true\n  show_host: false\n```\n\n## Environment variables\n\nAll configuration values can also be set as environment variables.\n\nSimply prefix the name of the config with `POSTING_` and set it as an environment variable.\n\nFor nested configuration values, use `__` as the delimiter. So to set `heading.visible` to `false`, you can set the environment variable `POSTING_HEADING__VISIBLE=false`.\n\nFor example, to set the theme to `galaxy`, you can set the environment variable `POSTING_THEME=galaxy`.\n\n### dotenv (`.env`) files\n\nPosting also supports `.env` (dotenv) files, which are useful if you want to swap out environment variable values depending on the environment you're working in (for example, \"dev\" vs \"prod\").\n\nYou can tell Posting to use a `.env` file using the `--env` option.\nThis option can be supplied multiple times to load multiple `.env` files.\n\nHere's an example `.env` file:\n\n```bash\nPOSTING_THEME=\"cobalt\"\nPOSTING_LAYOUT=\"vertical\"\nPOSTING_HEADING__VISIBLE=\"false\"\n```\n\nDotenv files are separate from collections, although you may wish to include them inside a collection to make it easy to version and share with others.\n\n## Configuring SSL\n\nPosting verifies SSL certificates by default using the CA bundle provided by the `certifi` package.\n\n### SSL certificate configuration\n\nPosting can load custom CA bundles from a `.pem` file.\n\nThe easiest way to do this is in your `config.yaml` file:\n\n```yaml\nssl:\n  ca_bundle: 'absolute/path/to/certificate.pem'\n```\n\n### Environment-specific certificates\n\nIf the required CA bundle differs per environment, you can again use the principle that all configuration can be set as environment variables which can optionally be set and loaded using `--env` and `.env` files:\n\n```bash\n# dev.env\nPOSTING_SSL__CA_BUNDLE='/path/to/certificate.pem'\n```\n\nNow load the `dev.env` file when working in the `dev` environment to ensure the dev environment CA bundle is used:\n\n```bash\nposting --env dev.env\n```\n\n### Disabling SSL verification\n\nSSL verification can be disabled on a per-request basis in the \"Options\" tab.\n\n### Client-side certificates\n\nYou can specify local certificates to use as a client-side certificate:\n\n```yaml\nssl:\n  certificate_path: /path/to/certificate.pem\n  key_file: /path/to/key.key  # optional\n  password: '***********'  # optional password for key_file\n```\n\n## Full configuration reference\n\nThe table below lists all available configuration options and their environment variable equivalents, their default values, and descriptions.\n\n| Config Key (Env Var) | Values (Default) | Description |\n|----------------------|------------------|-------------|\n| `theme` (`POSTING_THEME`) | See the list of themes in the command palette (Default: `\"galaxy\"`) | Sets the theme of the application. |\n| `load_user_themes` (`POSTING_LOAD_USER_THEMES`) | `true`, `false` (Default: `true`) | If enabled, load user themes from the theme directory, allowing them to be specified in config and selected via the command palette. |\n| `load_builtin_themes` (`POSTING_LOAD_BUILTIN_THEMES`) | `true`, `false` (Default: `true`) | If enabled, load builtin themes, allowing them to be specified in config and selected via the command palette. |\n| `theme_directory` (`POSTING_THEME_DIRECTORY`) | (Default: `${XDG_DATA_HOME}/posting/themes`) | The directory containing user themes. |\n| `layout` (`POSTING_LAYOUT`) | `\"vertical\"`, `\"horizontal\"` (Default: `\"horizontal\"`) | Sets the layout of the application. |\n| `use_host_environment` (`POSTING_USE_HOST_ENVIRONMENT`) | `true`, `false` (Default: `false`) | Allow/deny using environment variables from the host machine as variables in requests (using the standard `$` syntax). When disabled, only variables defined explicitly in `.env` files will be available for use. |\n| `watch_env_files` (`POSTING_WATCH_ENV_FILES`) | `true`, `false` (Default: `true`) | If enabled, automatically reload environment files when they change. |\n| `watch_themes` (`POSTING_WATCH_THEMES`) | `true`, `false` (Default: `true`) | If enabled, automatically reload themes in the theme directory when they change on disk. |\n| `watch_collection_files` (`POSTING_WATCH_COLLECTION_FILES`) | `true`, `false` (Default: `true`) | If enabled, automatically reload collection files when they change on disk. Right now, this is limited to reloading Python scripts in the collection. |\n| `animation` (`POSTING_ANIMATION`) | `\"none\"`, `\"basic\"`, `\"full\"` (Default: `\"none\"`) | Controls the animation level. |\n| `response.prettify_json` (`POSTING_RESPONSE__PRETTIFY_JSON`) | `true`, `false` (Default: `true`) | If enabled, JSON responses will be pretty-formatted. |\n| `response.show_size_and_time` (`POSTING_RESPONSE__SHOW_SIZE_AND_TIME`) | `true`, `false` (Default: `true`) | If enabled, the size and time taken for the response will be displayed in the response area border subtitle. |\n| `heading.visible` (`POSTING_HEADING__VISIBLE`) | `true`, `false` (Default: `true`) | Show/hide the app header. |\n| `heading.show_host` (`POSTING_HEADING__SHOW_HOST`) | `true`, `false` (Default: `true`) | Show/hide the hostname in the app header. |\n| `heading.show_version` (`POSTING_HEADING__SHOW_VERSION`) | `true`, `false` (Default: `true`) | Show/hide the version in the app header. |\n| `heading.hostname` (`POSTING_HEADING__HOSTNAME`) | (Default: `unset`) | The hostname to display in the app header. You may use Rich markup here. If unset, the hostname provided via `socket.gethostname()` will be used. |\n| `url_bar.show_value_preview` (`POSTING_URL_BAR__SHOW_VALUE_PREVIEW`) | `true`, `false` (Default: `true`) | Show/hide the variable value preview below the URL bar. |\n| `url_bar.hide_secrets_in_value_preview` (`POSTING_URL_BAR__HIDE_SECRETS_IN_VALUE_PREVIEW`) | `true`, `false` (Default: `true`) | If enabled, values will be redacted in the value preview when the variable name contains the word `secret` or `key` or `password` or `token`. |\n| `collection_browser.position` (`POSTING_COLLECTION_BROWSER__POSITION`) | `\"left\"`, `\"right\"` (Default: `\"left\"`) | The position of the collection browser on screen. |\n| `collection_browser.show_on_startup` (`POSTING_COLLECTION_BROWSER__SHOW_ON_STARTUP`) | `true`, `false` (Default: `true`) | Show/hide the collection browser on startup. Can always be toggled using the command palette. |\n| `pager` (`POSTING_PAGER`) | (Default: `$PAGER`) | Command to use for paging text. |\n| `pager_json` (`POSTING_PAGER_JSON`) | (Default: `$PAGER`) | Command to use for paging JSON. |\n| `editor` (`POSTING_EDITOR`) | (Default: `$EDITOR`) | Command to use for opening files in an external editor. |\n| `ssl.ca_bundle` (`POSTING_SSL__CA_BUNDLE`) | Absolute path (Default: `unset`) | Absolute path to a CA bundle file/dir. If not set, the [Certifi](https://pypi.org/project/certifi/) CA bundle will be used. |\n| `ssl.certificate_path` (`POSTING_SSL__CERTIFICATE_PATH`) | Absolute path (Default: `unset`) | Absolute path to a client SSL certificate file or directory. |\n| `ssl.key_file` (`POSTING_SSL__KEY_FILE`) | Absolute path (Default: `unset`) | Absolute path to a client SSL key file. |\n| `ssl.password` (`POSTING_SSL__PASSWORD`) | Password for the key file. (Default: `unset`) | Password to decrypt the key file if it's encrypted. |\n| `focus.on_startup` (`POSTING_FOCUS__ON_STARTUP`) | `\"url\"`, `\"method\", \"collection\"` (Default: `\"url\"`) | Automatically focus the URL bar, method, or collection browser when the app starts. |\n| `focus.on_response` (`POSTING_FOCUS__ON_RESPONSE`) | `\"body\"`, `\"tabs\"` (Default: `unset`)| Automatically focus the response tabs or response body text area when a response is received. |\n| `focus.on_request_open` (`POSTING_FOCUS__ON_REQUEST_OPEN`) | `\"headers\"`, `\"body\"`, `\"query\"`, `\"info\"`, `\"url\"`, `\"method\"` (Default: `unset`) | Automatically focus the specified target when a request is opened from the collection browser. |\n| `text_input.blinking_cursor` (`POSTING_TEXT_INPUT__BLINKING_CURSOR`) | `true`, `false` (Default: `true`) | If enabled, the cursor will blink in input widgets and text area widgets. |\n| `command_palette.theme_preview` (`POSTING_COMMAND_PALETTE__THEME_PREVIEW`) | `true`, `false` (Default: `false`) | If enabled, the command palette will display a preview of the selected theme when the cursor is over it. This will slow down cursor movement and so is disabled by default. |\n| `use_xresources` (`POSTING_USE_XRESOURCES`) | `true`, `false` (Default: `false`) | Try to create themes called `xresources-dark` and `xresources-light` (see the section below) |\n| `curl_export_extra_args` (`POSTING_CURL_EXPORT_EXTRA_ARGS`) | (Default: `\"\"`) | Extra arguments to pass to curl when exporting a request as a curl command. This string will be inserted directly into the command that gets copied to your clipboard, immediately after `curl `. |"
  },
  {
    "path": "docs/guide/environments.md",
    "content": "## Overview\n\nYou can use *variables* in input fields and text areas using the `${VARIABLE_NAME}` or `$VARIABLE_NAME` syntax.\nThese variables will be substituted into outgoing requests.\n\n<p align=\"center\">\n  <img src=\"https://github.com/darrenburns/posting/assets/5740731/24b64f58-747b-409e-9672-e354eb8994d8\" alt=\"url-bar-environments-short\">\n</p>\n\n## Loading variables\n\nVariables are stored in `.env` files, and loaded using the `--env` option.\n\nHere's what a `.env` file might look like:\n\n```bash\n# file: dev.env\nAPI_KEY=\"dev-api-key\"\nENV_NAME=\"dev\"\nBASE_URL=\"https://${ENV_NAME}.example.com\"\n```\n\nTo make these variables available in the UI, you can load them using the `--env` option:\n\n```bash\nposting --env dev.env\n```\n\nYou can load multiple `.env` files by specifying the `--env` option multiple times:\n\n```bash\nposting --env dev.env --env shared.env\n```\n\nThis allows you to build up a set of variables which are common to all environments, and then override them for specific environments.\n\n## Autoloading `.env` files\n\nIf no `--env` options are provided, Posting will automatically load a `posting.env` file in the current working directory if it exists.\n\n## Using environment variables\n\nBy default, Posting will only use variables defined in `.env` files that have been explicitly loaded using the `--env` option.\n\nIf you want to permit using environment variables that exist on the host machine (i.e. those which are not defined in any `.env` files), you must set the `use_host_environment` config option to `true` (or set the environment variable `POSTING_USE_HOST_ENVIRONMENT=true`).\n\n## Practical example\n\nImagine you're testing an API which exists in both `dev` and `prod` environments.\n\nThe `dev` and `prod` environments share some common variables, but differ in many ways too.\nWe can model this by having a single `shared.env` file which contains variables which are shared between environments, and then a `dev.env` and `prod.env` file which contain environment specific variables.\n\n```bash\n# file: shared.env\nAPI_PATH=\"/api/v1\"\nENV_NAME=\"shared\"\n\n# file: dev.env\nAPI_KEY=\"dev-api-key\"\nENV_NAME=\"dev\"\nBASE_URL=\"https://${ENV_NAME}.example.com\"\n\n# file: prod.env\nAPI_KEY=\"prod-api-key\"\nENV_NAME=\"prod\"\nBASE_URL=\"https://${ENV_NAME}.example.com\"\n```\n\nWhen working in the `dev` environment, you can then load all of the shared variables and all of the development environment specific variables using the `--env` option:\n\n```bash\nposting --env shared.env --env dev.env\n```\n\nThis will load all of the shared variables from `shared.env`, and then load the variables from `dev.env`. Since `ENV_NAME` appears in both files, the value from the `dev.env` file will be used since that was the last one specified.\n\nNote that you do *not* need to restart to load changes made to these files,\nso you can open and edit your env files in an editor of your choice alongside Posting.\n\n### Environment specific config\n\nSince all Posting configuration options can also be specified as environment variables, we can also put environment specific config inside `.env` files. There's a dedicated \"Configuration\" section in this document which covers this in more detail.\n\nFor example, if you wanted to use a light theme in the prod environment (as a subtle reminder that you're in production!), you could set the environment variable `POSTING_THEME=solarized-light` inside the `prod.env` file.\n\nNote that configuration files take precedence over environment variables, so if you set a value in both a `.env` file and a `config.yaml`, the value from the `config.yaml` file will be used.\n"
  },
  {
    "path": "docs/guide/external_tools.md",
    "content": "## Overview\n\nYou can quickly switch between Posting and external editors and pagers.\n\nFor example, you could edit request bodies in `vim`, and then browse the JSON response body in `less` or `fx`.\n\nYou can even configure a custom pager specifically for browsing JSON.\n\n## External Editors\n\nWith a multi-line text area focused, press ++f4++ to open the file in your\nconfigured external editor.\n\nThe configured external editor can be set as `editor` in your `config.yaml`\nfile.\nFor example:\n\n```yaml title=\"config.yaml\"\neditor: vim\n```\n\nAlternatively, you can set the `POSTING_EDITOR` environment variable.\n\n```bash\nexport POSTING_EDITOR=vim\n```\n\nIf neither is set, Posting will try to use the `EDITOR` environment variable.\n\n!!! tip \"Using VSCode or Cursor\"\n\n    If you want to use VSCode or Cursor, you can set the `POSTING_EDITOR` environment variable to `code -w` or `cursor -w` respectively.\n\n## External Pagers\n\nWith a multi-line text area focused, press ++f3++ to open the file in your\nconfigured external pager.\n\nThe configured external pager can be set as `pager` in your `config.yaml`\nfile.\nFor example:\n\n```yaml title=\"config.yaml\"\npager: less\n```\n\nAlternatively, you can set the `POSTING_PAGER` environment variable.\n\n```bash\nexport POSTING_PAGER=less\n```\n\n### JSON Pager\n\nYou can use a custom pager for viewing JSON using the `pager_json` setting in\nyour `config.yaml` file.\nFor example:\n\n```yaml title=\"config.yaml\"\npager_json: fx\n```\n\nAlternatively, you can set the `POSTING_PAGER_JSON` environment variable.\n\n```bash\nexport POSTING_PAGER_JSON=fx\n```\n\nIf neither is set, Posting will try to use the default pager lookup rules discussed earlier.\n\n## Exporting to curl\n\n> *Added in Posting 2.4.0*\n\nOpen the command palette and select `export: copy as curl`.\nThis will transform the open request into a cURL command, and copy it to your clipboard.\n\n![Screenshot of command palette with the export: copy as curl option](../assets/curl-export.png)\n\nYou can optionally supply extra arguments to pass to curl by setting the `curl_export_extra_args` setting in your `config.yaml` file.\n\n```yaml title=\"config.yaml\"\ncurl_export_extra_args: \"--verbose -w %{time_total} %{http_code}\"\n```\n\nThis will be inserted directly into the command that gets copied to your clipboard, immediately after `curl `,\nproducing a command like the following:\n\n```bash\ncurl --verbose -w %{time_total} %{http_code} -X POST ...\n```\n\n"
  },
  {
    "path": "docs/guide/help_system.md",
    "content": "## Overview\n\nPosting has a *built-in help system*, which can be used to get information about the currently focused widget.\n\n### Getting help for the focused widget\n\nWith a widget focused, press `f1` to open a help window for that widget.\n\n<img width=\"1229\" alt=\"image\" src=\"https://github.com/user-attachments/assets/707be55f-6dfc-4faf-b9f3-fe7bc5422008\">\n\nMost widgets offer more keybindings and functionality than meets the eye, and more than what is shown in the application footer.\n\nThe help window explains how to use the focused widget, and lists all of the keybindings offered by it."
  },
  {
    "path": "docs/guide/importing.md",
    "content": "## Overview\n\nPosting supports importing from external sources.\n\n## Importing from curl\n\n!!! example \"This feature is experimental.\"\n\nYou can import a curl command by pasting it into the URL bar.\n\nThis will fill out the request details in the UI based on the curl command you pasted, overwriting any existing values.\n\n## Importing from OpenAPI\n\n!!! example \"This feature is experimental.\"\n\nPosting can convert OpenAPI 3.x specs into collections.\n\nTo import an OpenAPI Specification, use the `posting import path/to/openapi.yaml` command.\n\nYou can optionally supply an output directory.\n\nIf no output directory is supplied, the default collection directory will be used.\n\nPosting will attempt to build a file structure in the collection that aligns with the URL structure of the imported API.\n\n## Importing from Postman\n\n!!! example \"This feature is experimental.\"\n\nCollections can be imported from Postman.\n\nTo import a Postman collection, use the `posting import --type postman path/to/postman_collection.json` command.\n\nYou can optionally supply an output directory with the `-o` option.\nIf no output directory is supplied, the default collection directory will be used (check where this is using `posting locate collection`).\n\nVariables will also be imported from the Postman collection and placed in a `.env` file inside the collection directory.\n"
  },
  {
    "path": "docs/guide/index.md",
    "content": "Posting can be installed in a matter of seconds on MacOS, Linux, and Windows.\n\n## Installation\n\nThe recommended method is to use [uv](https://docs.astral.sh/uv/getting-started/installation/), which is a single Rust binary that you can use to install Python apps.\nIt's significantly faster than alternative tools, and will get you up and running with Posting in seconds.\n\nYou don't even need to worry about installing Python yourself - `uv` will manage everything for you.\n\n### uv\n\nHere's how to install Posting using `uv`:\n\n```bash\n# quick install on MacOS/Linux\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# install Posting (will also quickly install Python 3.12 if needed)\nuv tool install --python 3.12 posting\n\n# Run posting\nposting\n```\n\n`uv` can also be installed via Homebrew, Cargo, Winget, pipx, and more. See the [installation guide](https://docs.astral.sh/uv/getting-started/installation/) for more information.\n\n`uv` also makes it easy to install additional Python packages into your Posting environment, which you can then use in your pre-request/post-response scripts.\n\n### pipx\n\nIf you prefer, you can install Posting via [`pipx`](https://pipx.pypa.io/stable/).\n\n```bash\npipx install posting\n```\n\n---\n\nThe methods above will both install Posting globally, in an isolated environment. Do *not* attempt to install Posting with `pip`.\n\n??? failure \"Homebrew is not supported\"\n\n    Installing via Homebrew is not supported, as some of Posting's Rust and C dependencies can take over 10 minutes to compile. When using uv, installation time is measured in milliseconds, and with pipx it's just a few seconds.\n\n<!-- \nOn MacOS, you can also install Posting via Homebrew:\n\n```bash\nbrew install darrenburns/homebrew/posting\n```\n\nNote that the Homebrew installation method requires compiling some Rust dependencies, and may take a few minutes to complete. -->\n\n## Choose your preferred UI style\n\nPosting comes with two different \"spacing\" modes: `compact` and `standard`.\n\nThe default is `standard` which includes extra padding and borders around content.\n`compact` mode removes the padding and borders, and uses a more compact layout.\n\nYou can toggle the spacing mode using the `spacing` command from the command palette (++ctrl+p++ then type `spacing`, then press ++enter++).\nFrom this command palette, you can also try out different themes.\n\n<video controls src=\"../assets/themes-and-compact-mode-23mar25-c.mp4\" title=\"Themes and compact mode\" autoplay loop muted playsinline></video>\n\nTo permanently change the spacing mode and/or theme, open the config file (`posting locate config` will tell you where it is) and add the following line(s):\n\n```yaml\nspacing: compact\ntheme: <theme-name>\n```\n\n## A quick introduction\n\nThis introduction will show you how to create a simple POST request to the [JSONPlaceholder](https://jsonplaceholder.typicode.com/) mock API to create a new user. It focuses on an efficient keyboard-driven workflow, but you can also use the mouse if you prefer.\n\n### Collections and requests\n\nA *collection* is simply a directory which may contain requests saved by Posting.\n\nIf you launch Posting without specifying a collection, any requests you create will be saved to the `\"default\"` collection.\n\nThe default collection is a directory reserved by Posting on your filesystem. It's a \"global\" collection and is not related to the directory you launched Posting from.\n\nThis is fine for quick throwaway requests, but you'll probably want to create a new collection for each project you work on so that you can check it into version control.\n\nTo create a new collection, simply create a new directory and pass it into Posting.\n\n```bash\nmkdir my-collection\nposting --collection my-collection\n```\n\nNow, any requests you create will be saved in the `my-collection` directory as simple YAML files with the `.posting.yaml` extension.\n\nWhen Posting opens, you'll see the collection browser on the left side of the screen with `my-collection` displayed at the bottom right corner.\n\n### Setting the request method to POST\n\nWhen you launch Posting, no request is open, so the UI will look rather empty.\n\nLet's create a simple POST request to the [JSONPlaceholder](https://jsonplaceholder.typicode.com/) mock API to create a new user.\n\nPress ++ctrl+t++ to open the request method dropdown:\n\n![Posting request method dropdown](../assets/request-method-dropdown.png)\n\nThe underlined character in each method indicates the key you can press to quickly select that method. We want to send a POST request, so press ++p++ to quickly select the POST method.\n\n### Setting the request URL\n\nYou can move focus forward and backward through widgets using ++tab++ and ++shift+tab++ respectively.\nSo, you can move focus from the method selector to the URL bar by pressing ++tab++ once.\n\nAlternatively, you can immediately move the focus to the URL bar from anywhere in Posting using ++ctrl+l++.\n\nType `https://jsonplaceholder.typicode.com/users` into the URL bar.\n\n![Posting URL bar](../assets/url-bar.png)\n\nPosting's URL bar highlights parts of the URL as you type, which can be helpful for spotting typos.\n\nIt can also autocomplete domains you've previously used, to save you from having to retype them.\nFor example, if you later want to make a request to `https://jsonplaceholder.typicode.com/posts`, you can simply type \"json\" into the URL bar and select the URL from the autocomplete menu that appears.\n\n![Posting URL autocomplete](../assets/url-autocomplete.gif)\n\n### Adding a JSON body\n\nPress ++ctrl+o++ to enter \"jump mode\", then press ++w++ to quickly jump to the \"Body\" tab.\nJump mode is great for quickly moving through the UI without having to press ++tab++ multiple times.\n\nAt this point focus is currently on the tab bar itself.\nPress ++j++ (or ++down++) to move the cursor down to the dropdown.\nPress ++enter++ to open it, then select the option `Raw (json, text, etc.)`.\n\nMove down to the text area below using ++j++ (or ++down++), and type (or paste) the JSON below. \n\n```json\n{\n  \"name\": \"John Doe\",\n  \"username\": \"johndoe\",\n  \"email\": \"john.doe@example.com\"\n}\n```\n\nNote at the bottom right of the text area, JSON is pre-selected as the content type.\nThis means Posting will automatically use JSON syntax highlighting and it will insert the `Content-Type: application/json` header for you when the request is sent.\n\n### Viewing keyboard shortcuts\n\nNow is probably a good time to note that you can see the full list of keyboard shortcuts for the focused widget by pressing ++f1++. The text area widget in particular has a lot of useful shortcuts and supports things like undo/redo.\n\n!!! tip \"Changing keyboard shortcuts\"\n\n    You can remap keybindings in Posting using [Keymaps](../guide/keymap.md).\n\n### Sending the request\n\nPress ++ctrl+j++ to send the request.\nThis shortcut works globally.\n\n!!! tip \"Keyboard shortcuts\"\n\n    You may also be able to send the request using ++alt+enter++.\n    This only works on terminals that support the Kitty keyboard protocol.\n\n\n### Working with the response\n\nThe response will be displayed in the main body of the UI.\nPress ++ctrl+o++ to enter \"jump mode\", and the ++a++ to move to the response `Body` tab.\n\nPress ++j++ or ++down++ to move the cursor down into the response body.\nThis text area supports a bunch of different keyboard shortcuts for quickly navigating the response body.\nText can be selected by holding ++shift++ and moving the cursor using the arrow keys (or `hjkl` keys for Vim fans).\nYou can also select text by clicking and dragging with the mouse.\n\nPress ++y++ or ++c++ to copy the selected text to your clipboard.\nIf no text is selected, the entire response body will be copied.\n\n!!! tip \"Vim keys\"\n\n    The response text area supports some Vim-inspired keyboard shortcuts.\n\n    - To select text without holding ++shift++, you can press ++v++ to enter visual mode, and use `hjkl` to navigate.\n    - If your cursor is at a bracket, you can press ++%++ to jump to the matching bracket.\n    - Press ++w++ to move the cursor to the next word, and ++b++ to move the cursor to the previous word.\n\n    Try experimenting to find out what's supported, and if you're desperately missing something, please start a discussion on [GitHub Discussions](https://github.com/darrenburns/posting/discussions).\n\nYou can open the response using the command defined in your `$EDITOR`, `$POSTING_EDITOR`, `$POSTING_PAGER`, or `$POSTING_PAGER_JSON` environment variables.\nFor example, if you set `$POSTING_PAGER_JSON` to `fx`, then press the corresponding keybind to open the pager when the response text area has focus, the response will be opened in the `fx` JSON viewer.\n\n### Saving the request\n\nFinally, press ++ctrl+s++ to save the request to disk.\nFill out the form on the modal that appears, and press ++enter++ or ++ctrl+n++ to write the request to disk.\n\n!!! tip \"Folders\"\n\n    Requests can be saved to folders - simply include a `/` in the `Path in collection` field when you save the request,\n    and Posting will create the required directory structure for you.\n"
  },
  {
    "path": "docs/guide/keymap.md",
    "content": "## Overview\n\nAs explained in the [Help System](./help_system.md) section, you can view the keybindings for any widget by pressing ++f1++ or ++ctrl+question-mark++ when that widget has focus.\n\nIf you wish to use different keybindings, you can do so by editing the `keymap` section of your `config.yaml` file.\nCheck the location of that file on your system by running `posting locate config` on the command line.\n\n### Changing the keymap\n\nActions in Posting have unique IDs which map to a keybinding (listed at the bottom of this page).\nFor any of these IDs, you can change the keybinding by adding an entry to the `keymap` section of your `config.yaml` file:\n\n```yaml\nkeymap:\n  <ID>: <key-combination>\n```\n\nHere's an example of changing the keybinding for the \"Send Request\" action:\n\n```yaml\nkeymap:\n  send-request: ctrl+r\n```\n\nAfter adding the above entry to `config.yaml` and restarting Posting, you'll notice that that the footer of the app now shows `^r` to send a request rather than the default `^j`.\n\nNow you can press `^r` to send a request *instead of* `^j`.\n\nYou can also have multiple keys map to the same action by separating them with commas:\n\n```yaml\nkeymap:\n  send-request: ctrl+r,ctrl+i\n```\n\nNote that by adding an entry to the `keymap` you are overriding the default keybinding for that action, so if you wish to keep the default keybinding, you'll need to specify it again:\n\n```yaml\nkeymap:\n  send-request: ctrl+r,ctrl+i,ctrl+j\n```\n\n### Key format\n\nSupport for keys in the terminal varies between terminals, multiplexers and operating systems.\nIt's a complex topic, and one that may involve some trial and error.\nSome keys might be intercepted before reaching Posting, and your emulator might not support certain keys.\n\n- To specify ++ctrl+x++, use `ctrl+x`.\n- To specify ++ctrl+shift+x++, use `ctrl+X` (control plus uppercase \"X\").\n- To specify multiple keys, separate them with commas: `ctrl+shift+left,ctrl+y`.\n- To specify a function key, use `f<number>`. For example, ++f1++ would be `f1`.\n- To specify `@` (at) use `at` (*not* e.g. ++shift+2++ as this only applies to some keyboard layouts).\n- Arrow keys can be specified as `left`, `right`, `up` and `down`.\n- `shift` works as a modifier non-printable keys e.g. `shift+backspace`, `shift+enter`, `shift+right` are all acceptable. Support may vary depending on your emulator.\n- `alt` also works as a modifier e.g. `alt+enter`.\n- `ctrl+enter`, `alt+enter`,`ctrl+backspace`, `ctrl+shift+enter`, `ctrl+shift+space` etc. are supported if your terminal supports the Kitty keyboard protocol.\n- Other keys include (but are not limited to) `comma`, `full_stop`, `colon`, `semicolon`, `quotation_mark`, `apostrophe`, `left_bracket`, `right_square_bracket`, `left_square_bracket`, `backslash`, `vertical_line` (pipe |), `plus`, `minus`, `equals_sign`, `slash`, `asterisk`,`tilde`, `percent_sign`.\n\nThe only way to know for sure which keys are supported in your particular terminal emulator is to install Textual, run `textual keys`, press the key you want to use, and look at the `key` field of the printed output.\n\n!!! example \"Work in progress\"\n    In the future, I hope to make it easier to discover which keys are supported and when key presses they correspond to for a particular environment directly within Posting. This will likely take the form of a CLI command that outputs key names and their corresponding key presses. For now, if you need assistance, please open a discussion on [GitHub](https://github.com/darrenburns/posting/discussions).\n\n### Binding IDs\n\nThese are the IDs of the actions that you can change the keybinding for:\n\n- `send-request` - Send the current request. Default: `ctrl+j,alt+enter`.\n- `focus-method` - Focus the method selector. Default: `ctrl+t`.\n- `focus-url` - Focus the URL input. Default: `ctrl+l`.\n- `save-request` - Save the current request. Default: `ctrl+s`.\n- `expand-section` - Expand or shrink the section which has focus. Default: `ctrl+m`.\n- `toggle-collection` - Toggle the collection browser. Default: `ctrl+h`.\n- `new-request` - Create a new request. Default: `ctrl+n`.\n- `commands` - Open the command palette. Default: `ctrl+p`.\n- `help` - Open the help dialog for the currently focused widget. Default: `f1,ctrl+question_mark`.\n- `quit` - Quit the application. Default: `ctrl+c`.\n- `jump` - Enter jump mode. Default: `ctrl+o`.\n- `open-in-pager` - Open the content of the focused text area in your $PAGER/$POSTING_PAGER/$POSTING_PAGER_JSON. Default: `f3`.\n- `open-in-editor` - Open the content of the focused text area in your $EDITOR/$POSTING_EDITOR. Default: `f4`.\n- `search-requests` - Go to a request by name. Default: `ctrl+shift+p`.\n"
  },
  {
    "path": "docs/guide/navigation.md",
    "content": "Posting can be navigated using either mouse or keyboard.\n\n## Jump mode\n\nJump mode is the fastest way to get around.\n\nPress <kbd>ctrl</kbd>+<kbd>o</kbd> to enter jump mode, followed by the key corresponding to the widget you want to switch focus to (jump to).\n\n![Jump mode preview image](../assets/jump-mode.png)\n\nWith the default layout, the positioning of keys on the overlays is similar to the positioning of the keys on a QWERTY keyboard.\n\nTo exit jump mode, press <kbd>esc</kbd>.\n\n## Tab navigation\n\n<kbd>tab</kbd> and <kbd>shift+tab</kbd> will move focus between widgets,\nand <kbd>j</kbd>/<kbd>k</kbd>/<kbd>up</kbd>/<kbd>down</kbd> will move around within a widget.\n\nSome widgets have additional keybindings for navigation.\nYou can check these by pressing <kbd>f1</kbd> while it is focused.\n\nWhere it makes sense, <kbd>up</kbd> and <kbd>down</kbd> will also move between widgets.\n\n## Mouse navigation\n\nYou can also navigate Posting entirely using the mouse, very much like a typical GUI application.\n\nIf a widget shows a scrollbar, you can use the mouse wheel or trackpad gestures to scroll through its content.\nScrollbars can also be clicked and dragged.\n\nIf you hold shift and scroll using the trackpad or mousewheel, the content will scroll horizontally (if there's a horizontal scrollbar).\n\n## Searching and jumping to requests\n\nPress <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>p</kbd> to open the fuzzy search popup (configurable using the `search-requests` keybinding, see [keymap](./keymap.md)).\n\nType the name of the request you want to jump to and press <kbd>enter</kbd> to open it.\n\n![Search requests preview image](../assets/search-requests.png)\n\n## Contextual help\n\nMany widgets have additional bindings for navigation other than those displayed in the footer.\nYou can view the full list of keybindings for the currently focused widget, as well as additional usage information and tips, by pressing <kbd>f1</kbd> or <kbd>ctrl</kbd>+<kbd>?</kbd> (or <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>/</kbd>).\n\n![Contextual help preview image](../assets/contextual-help.png)\n\n## Automatic focus switching\n\nYou can use the `focus.on_startup` and `focus.on_response` configuration options to control which widget is focused when the app starts and when a response is received.\n\n| Config | Default value | Description |\n|----------------------|---------------|-------------|\n| `focus.on_startup` | `\"url\"`, `\"method\", \"collection\"` (Default: `\"url\"`) | Automatically focus the URL bar, method, or collection browser when the app starts. |\n| `focus.on_response` | `\"body\"`, `\"tabs\"` (Default: `unset`)| Automatically focus the response tabs or response body text area when a response is received. |\n| `focus.on_request_open` | `\"headers\"`, `\"body\"`, `\"query\"`, `\"info\"`, `\"url\"`, `\"method\"` (Default: `unset`) | Automatically focus the specified target when a request is opened from the collection browser. |\n\n## Exiting\n\nQuit Posting by pressing <kbd>ctrl</kbd>+<kbd>c</kbd>, or by opening the command palette and selecting \"Quit\"."
  },
  {
    "path": "docs/guide/requests.md",
    "content": "## Overview\n\nRequests are stored directly on your file system as simple YAML files, suffixed with `.posting.yaml` - easy to read, understand, and version control!\n\n## Example\n\nHere's an example of what a request file looks like:\n\n```yaml\nname: Create user\ndescription: Adds a new user to the system.\nmethod: POST\nurl: https://jsonplaceholder.typicode.com/users\nbody: \n  content: |-\n    {\n      \"firstName\": \"John\",\n      \"email\": \"john.doe@example.com\"\n    }\nheaders:\n- name: Content-Type\n  value: application/json\nparams:\n- name: sendWelcomeEmail\n  value: 'true'\n```\n\n## Creating a new request\n\nPress ++ctrl+n++ to create a new request.\n\nYou'll be prompted to supply a name for the request.\nBy default, this name is used to generate the filename, but you can also choose your own filename if you wish.\n\n!!! tip\n    If you already have a collection loaded, the path in the \"New Request\" dialog will be pre-filled based on the position of the cursor in the collection tree, so moving the cursor to the correct location *before* pressing ++ctrl+n++ will save you from needing to type out the path.\n\nWithin the \"Path in collection\" field of this dialog, it's important to note that `.` refers to the currently loaded *collection* directory (that is, the directory that was loaded using the `--collection` option), and *not* necessarily the current working directory.\n\n### Duplicating a request\n\nWith a the cursor over a request in the collection tree, press ++d++ to create a duplicate of that request. This will bring up a dialog allowing you to change the name and description of the request, or move it to another location.\n\nTo skip the dialog and quickly duplicate the request, press ++shift+d++, creating it as a sibling of the original request. The file name of the new request will be generated automatically. You can always modify the name and description after it's created in the `Info` tab.\n\n## Saving a request\n\nPress ++ctrl+s++ to save the currently open request.\n\nIf you haven't saved the request yet, a dialog will appear, prompting you to give the request a name, and to select a directory to save it in.\n\n!!! tip \"Folders\"\n\n    Requests can be saved to folders - simply include a `/` in the `Path in collection` field when you save the request, and Posting will create the required directory structure for you.\n\nIf the request is already saved on disk, ++ctrl+s++ will overwrite the previous version with your new changes.\n\n## Loading requests\n\nRequests are stored on your file system as simple YAML files, suffixed with `.posting.yaml`.\n\nA directory can be loaded into Posting using the `--collection` option, and all `.posting.yaml` files in that directory will be displayed in the sidebar.\n\n## Path parameters\n\nPath parameters let you insert placeholders directly in the URL path using `:name` syntax. For example:\n\n```\nhttps://api.example.com/users/:id/comments/:commentId\n```\n\nWhen you type placeholders like this in the URL bar, Posting automatically extracts them and shows them in the Path tab. You can edit the values there, but you cannot add or remove rows manually — the rows come from the URL. Values are substituted into the URL path when the request is sent.\n\n### Useful shortcuts\n\n- With the cursor over a `:name` token in the URL bar, press ++alt+down++ to jump to that row in the Path tab.\n- With a row highlighted in the Path tab, press ++alt+down++ to jump to the corresponding token in the URL bar.\n\n\n### YAML representation\n\nPath parameter values are saved in the request file under `path_params`:\n\n```yaml\nname: get comments\nurl: https://jsonplaceholder.typicode.com/posts/:postId/comments\npath_params:\n- name: postId\n  value: '3'\n```\n\nYou can also use variables from the environment in path parameter values (e.g., `$FOO`). Variables are resolved before the values are substituted into the URL.\n\n### Escaping literal colons\n\nIf you need a literal `:name` in the path, escape it by doubling the colon. For example, `::id` renders as `:id` and is not treated as a placeholder:\n\n```\nhttp://example.com/users/::id/:id  →  http://example.com/users/:id/123\n```\n\n## Deleting a request\n\nYou can delete a request by moving the cursor over it in the tree, and pressing ++backspace++.\n\n## Sharing requests\n\nAn easy way to share a request with others is to copy it as a cURL command.\nPress ++ctrl+p++ and select `export: copy as curl` to copy the request as a cURL command to your clipboard.\n\nYou can also press ++ctrl+p++ and select `export: copy as YAML` to copy the request as YAML. This provides a quick way to share a request with other Posting users, e.g. via Slack.\n"
  },
  {
    "path": "docs/guide/scripting.md",
    "content": "## Overview\n\nYou can attach simple Python scripts to requests inside the `Scripts` tab, and have Posting run them at various stages of the request lifecycle. This powerful feature allows you to:\n\n- Perform setup before a request (e.g. setting variables, preparing data)\n- Set or modify headers, query parameters, and other request properties\n- Print logs and messages\n- Set variables to be used in later requests (e.g. authentication tokens)\n- Inspect request and response objects, and manipulate them\n- Pretty much anything else you can think of doing with Python!\n\n<img src=\"../../assets/scripts-tab.png\" alt=\"Scripts tab\" />\n\n## Script types\n\nPosting supports three types of scripts, which run at different points in the request/response lifecycle:\n\n1. **Setup Scripts**: Runs before the request is constructed. This is useful for setting initial variables which may be substituted into the request.\n2. **Pre-request Scripts**: Runs after the request has been constructed and variables have been substituted, but before the request is sent. You can directly modify the request object here.\n3. **Post-response Scripts**: Runs after the response is received. This is useful for extracting data from the response, or for performing cleanup.\n\n## Writing scripts\n\nIn the context of Posting, a \"script\" is a regular Python function.\n\nBy default, if you specify a path to a Python file, Posting will look for and execute the following functions at the appropriate times:\n\n- `setup(posting: Posting) -> None`\n- `on_request(request: RequestModel, posting: Posting) -> None`\n- `on_response(response: httpx.Response, posting: Posting) -> None`\n\nHowever, you can have Posting call any function you wish using the syntax `path/to/script.py:function_to_run`.\n\nNote that relative paths are relative to the collection directory.\nThis ensures that if you place scripts inside your collection directory,\nthey're included when you share a collection with others.\n\nNote that you do not need to specify all of the arguments when writing these functions. Posting will only pass the number of arguments that you've specified when it calls your function. For example, you could define a your `on_request` function as `def on_request(request: RequestModel) -> None` and Posting would call it with `on_request(request: RequestModel)` without passing the `posting` argument.\n\n## Editing scripts\n\nWhen you edit a script, it'll automatically be reloaded.\nThis means you can keep Posting open while editing it.\n\nPosting also allows you to quickly jump to your editor (assuming you've set the `$EDITOR` or `$POSTING_EDITOR` environment variables) to edit a script.\nPress ++ctrl+e++ while a script input field inside the `Scripts` tab is focused to open the path in your editor.\n\n!!! warning\n    As of version 2.0.0, the script file must exist *before* pressing ++ctrl+e++. Posting will not create the file for you.\n\n## Script logs\n\nIf your script writes to `stdout` or `stderr`, you'll see the output in the `Scripts` tab in the Response section.\nThis output is not persisted on disk.\n\n### Example: Setup script\n\nThe **setup script** is run before the request is built.\nYou can set variables in the setup script that can be used in the request.\nFor example, you could use `httpx` to fetch an access token, then set the token as a variable so that it may be substituted into the request.\n\n```python\ndef setup(posting: Posting) -> None:\n    # Set a variable which may be used in this request\n    # (or other requests to follow)\n    posting.set_variable(\"auth_token\", \"1234567890\")\n```\n\nWith this setup script attached to a request, you can then reference the `auth_token` variable in the request UI by typing `$auth_token`.\nThe `$auth_token` variable will remain for the duration of the session,\nso you may wish to add a check to see if it has already been set in this session:\n\n```python\ndef setup(posting: Posting) -> None:\n    if not posting.get_variable(\"auth_token\"):\n        posting.set_variable(\"auth_token\", \"1234567890\")\n```\n\n### Example: Pre-request script\n\nThe **pre-request script** is run after the request has been constructed and variables have been substituted, right before the request is sent.\n\nYou can directly modify the `RequestModel` object in this function, for example to set headers, query parameters, etc.\nThe code snippet below shows some of the API.\n\n```python\nfrom posting import Auth, Header, RequestModel, Posting\n\n\ndef on_request(request: RequestModel, posting: Posting) -> None:\n    # Add a custom header to the request.\n    request.headers.append(Header(name=\"X-Custom-Header\", value=\"foo\"))\n\n    # Set auth on the request.\n    request.auth = Auth.basic_auth(\"username\", \"password\")\n    # request.auth = Auth.digest_auth(\"username\", \"password\")\n    # request.auth = Auth.bearer_token_auth(\"token\")\n\n    # This will be captured and written to the log.\n    print(\"Request is being sent!\")\n\n    # Make a notification pop-up in the UI.\n    posting.notify(\"Request is being sent!\")\n```\n\n### Example: Post-response script\n\nThe **post-response script** is run after the response is received.\nYou can use this to extract data from the response, for example a JWT token,\nand set it as a variable to be used in later requests.\n\n```python\nfrom posting import Posting\n\n\ndef on_response(response: httpx.Response, posting: Posting) -> None:\n    # Print the status code of the response to the log.\n    print(response.status_code)\n\n    # Set a variable to be used in later requests.\n    # You can write '$auth_token' in the UI and it will be substituted with\n    # the value of the $auth_token variable.\n    posting.set_variable(\"auth_token\", response.headers[\"Authorization\"])\n```\n\n### The `Posting` object\n\nThe `Posting` object provides access to the application context and useful methods:\n\n- `set_variable(name: str, value: object) -> None`: Set a session variable\n- `get_variable(name: str, default: object | None = None) -> object | None`: Get a session variable\n- `clear_variable(name: str) -> None`: Clear a specific session variable\n- `clear_all_variables() -> None`: Clear all session variables\n- `notify(message: str, title: str = \"\", severity: str = \"information\", timeout: float | None = None)`: Send a notification to the user\n\nNote that variables are described as \"session variables\" because they persist for the duration of the session (until you close Posting).\n\n### Execution environment\n\nScripts run in the same process and environment as Posting, so you should take care to avoid performing damaging global operations such as monkey-patching standard library modules.\n\n#### Libraries\n\nYou can make use of any library that is available in the Python environment that Posting is running in. This means you can use all of the Python standard library as well as any of Posting's dependencies (such as `httpx`, `pyyaml`, `pydantic`, etc).\n\nIf you install Posting with `uv`, you can easily add extra dependencies which you can then use in your scripts:\n\n```bash\nuv tool install posting --with <library-name>\n```\n"
  },
  {
    "path": "docs/guide/themes.md",
    "content": "## Overview\n\nPosting ships with several built-in themes, and also supports custom, user-made themes.\n\nWhen editing a theme on disk, Posting can show a live preview of the theme in effect, making it easy to design and test themes.\n\n### Creating a theme\n\nYou can check where Posting will look for user-defined themes by running `posting locate themes` in your terminal.\nPlace custom themes in this directory and Posting will load them on startup.\nTheme files must be suffixed with `.yaml`, but the rest of the filename is unused by Posting.\nBuilt-in themes are *not* in this directory, but are part of the Posting code itself.\n\nHere's an example theme file:\n\n```yaml\nname: example  # use this name in your config file\nprimary: '#4e78c4'  # buttons, fixed table columns\nsecondary: '#f39c12'  # method selector, some minor labels\naccent: '#e74c3c'  # header text, scrollbars, cursors, focus highlights\nbackground: '#0e1726' # background colors\nsurface: '#17202a'  # panels, etc\nerror: '#e74c3c'  # error messages\nsuccess: '#2ecc71'  # success messages\nwarning: '#f1c40f'  # warning messages\n\n# Optional metadata\nauthor: Darren Burns\ndescription: A dark theme with a blue primary color.\nhomepage: https://github.com/darrenburns/posting\n```\n\nAfter adding a theme, you'll need to restart Posting for it to take effect.\n\nTo use the theme, you can specify it in your `config.yaml` file:\n\n```yaml\ntheme: example\n```\n\nNote that the theme name is *not* defined by the filename, but by the `name` field in the theme file.\n\n!!! tip\n\n    If you edit a theme on disk while Posting is using it, the UI will automatically\n    refresh to reflect the changes you've made. This is enabled by default, but if you'd\n    like to disable it, you can set `watch_themes` to `false` in your `config.yaml`.\n\n#### Syntax highlighting\n\nSyntax highlighted elements such as the URL bar, text areas, and fields which contain variables will be colored based on the semantic colors defined in the theme (`primary`, `secondary`, etc) by default.\n\nIf you'd like more control over the syntax highlighting, you can specify a custom syntax highlighting colors inside the theme file.\n\nThe example below illustrates some of the options available when it comes to customizing syntax highlighting.\n\n```yaml\ntext_area:\n  cursor: 'reverse'  # style the block cursor\n  cursor_line: 'underline'  # style the line the cursor is on\n  selection: 'reverse'  # style the selected text\n  gutter: 'bold #50e3c2'  # style the gutter\n  matched_bracket: 'black on green'  # style the matched bracket\nurl:\n  base: 'italic #50e3c2'  # style the 'base' of the url\n  protocol: 'bold #b8e986'  # style the protocol\nsyntax:\n  json_key: 'italic #4a90e2'  # style json keys\n  json_number: '#50e3c2'  # style json numbers\n  json_string: '#b8e986'  # style json strings\n  json_boolean: '#b8e986'  # style json booleans\n  json_null: 'underline #b8e986'  # style json null values\n```\n\n#### Method styles\n\nYou can also specify custom styles for methods in the collection tree.\n\nHere's an example:\n\n```yaml\nmethod:\n  get: 'underline #50e3c2'\n  post: 'italic #b8e986'\n  put: 'bold #b8e986'\n  delete: 'strikethrough #b8e986'\n```\n\n### X resources themes\n\nPosting supports using X resources for theming. To use this, enable the `use_xresources` option (see above).\n\nIt requires the `xrdb` executable on your `PATH` and `xrdb -query` must return the following variables:\n\n| Xresources  | Description |\n|-------------|-----------|\n| *color0     | primary color: used for button backgrounds and fixed table columns |\n| *color8     | secondary color: used in method selector and some minor labels |\n| *color1     | error color: used for error messages |\n| *color2     | success color: used for success messages |\n| *color3     | warning color: used for warning messages |\n| *color4     | accent color: used for header text, scrollbars, cursors, focus highlights |\n| *background | background color |\n| *color7     | surface/panel color |\n\nIf these conditions are met, themes called `xresources-dark` and `xresources-light` will be available for use.\n"
  },
  {
    "path": "docs/index.md",
    "content": "---\ntitle: The API client that lives in your terminal\ntemplate: home.html\n---\n"
  },
  {
    "path": "docs/overrides/home.html",
    "content": "{% extends \"main.html\" %}\n{% block tabs %}\n{{ super() }}\n<style>\n    /* hide the main content on the home page.\n    we're gonna do it all ourself. */\n    html {\n        scroll-behavior: smooth;\n    }\n\n    body {\n        background-image: linear-gradient(0deg,\n                hsl(272deg 33% 11%) 0%,\n                hsl(276deg 30% 9%) 31%,\n                hsl(279deg 29% 7%) 55%,\n                hsl(282deg 24% 4%) 71%,\n                hsl(313deg 30% 7%) 82%,\n                hsl(307deg 47% 17%) 89%,\n                hsl(305deg 62% 26%) 93%,\n                hsl(304deg 80% 33%) 96%,\n                hsl(311deg 94% 38%) 98%,\n                hsl(318deg 98% 42%) 99%,\n                hsl(324deg 100% 46%) 100%,\n                hsl(329deg 100% 50%) 100%);\n        background-repeat: no-repeat;\n        background-attachment: fixed;\n        background-size: auto;\n    }\n\n    h1,\n    h2,\n    h3,\n    h4,\n    h5,\n    h6 {\n        font-family: \"Open Sans\", sans-serif;\n        font-weight: 800 !important;\n    }\n\n    /* .md-content{display:none} */\n    .md-dialog {\n        display: none;\n    }\n\n    .hero-text {\n        padding: 0.4rem 1.8rem;\n        text-align: left;\n        max-width: 900px;\n        margin: 0 auto;\n    }\n\n    .hero-image svg {\n        width: 100%;\n        /* Make SVG responsive */\n        height: auto;\n        /* Maintain aspect ratio */\n        max-width: 1000px;\n        /* Maximum width of SVG */\n        max-height: 55vh;\n        display: block;\n        /* Center SVG */\n        margin: 0 auto;\n        /* Center SVG */\n        padding: 1rem 1.2rem 1rem 1.2rem;\n    }\n\n    #home-title {\n        margin: 0 0 0.3rem 0;\n    }\n    }\n\n    p#home-intro {\n        font-size: 0.9rem;\n    }\n\n    div.md-nav__source {\n        background-color: hsla(287deg, 100%, 10%, 0.8) !important;\n    }\n\n    #home-subtitle {\n        font-family: \"Roboto Mono\", monospace;\n        font-size: 1rem;\n        line-height: 1.5rem;\n        opacity: 92%;\n        margin: 0 0 1rem 0;\n        color: #f0f0f0;\n        word-spacing: -0.05em;\n    }\n\n    .button-bar {\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: flex-start;\n        gap: 1rem;\n    }\n\n    .gradient-text {\n        background: linear-gradient(to left, #fbb3ff, #ee66bf);\n        -webkit-background-clip: text;\n        background-clip: text;\n        color: transparent;\n    }\n\n    .subtle-purple-glow {\n        position: relative;\n        z-index: 1;\n        white-space: nowrap;\n        display: inline-block;\n    }\n\n    .subtle-purple-glow::after {\n        content: attr(data-text);\n        position: absolute;\n        left: 0;\n        top: 0;\n        z-index: -1;\n        color: rgba(255, 100, 203, 1);\n        /* Very light pink/purple */\n        filter: blur(8px);\n        -webkit-filter: blur(8px);\n        white-space: nowrap;\n    }\n\n    #hero-section {\n        max-height: 88vh;\n    }\n\n    h2.feature-title {\n        font-family: \"Roboto Mono\", monospace;\n        font-size: 1.4rem;\n        font-weight: 550;\n        color: #f0f0f0;\n        margin-bottom: 0.5rem;\n        margin-left: 0.65rem;\n        margin-top: 0.5rem;\n    }\n\n    .feature-title-text {\n        max-width: 80%;\n    }\n\n    .feature-title-svg {\n        max-width: 20%;\n    }\n\n    #features-section {\n        padding: 6rem 1.4rem;\n        display: flex;\n        flex-direction: column;\n        gap: 4rem;\n    }\n\n    .feature-image {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .feature-image img,\n    .feature-image video {\n        width: 100%;\n        height: auto;\n        border-radius: 8px;\n        border: solid 2px rgba(255, 100, 203, 0.33);\n        margin-top: 0.8rem;\n    }\n\n    #features-section .feature-description {\n        color: #d0d0d0;\n        font-size: 0.84rem;\n        border-left: solid 2px rgba(255, 100, 203, 0.33);\n        padding-left: 12px;\n    }\n\n    .feature-columns {\n        display: flex;\n        flex-direction: column;\n        gap: 2rem;\n        padding: 2rem 1.4rem;\n        position: relative;\n\n        & .feature-column {\n            position: relative;\n            z-index: 1;\n\n            & .feature-column-description {\n                color: #d0d0d0;\n                font-size: 0.9rem;\n            }\n        }\n    }\n\n    .feature-column::before {\n        content: '';\n        position: absolute;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        background: radial-gradient(circle at top, rgba(230, 32, 240, 0.34) 0%, rgba(160, 32, 240, 0) 70%);\n        filter: blur(20px);\n        opacity: 0.7;\n        z-index: -1;\n        transition: opacity 0.3s ease;\n    }\n\n    .feature-column:hover::before {\n        opacity: 1;\n    }\n\n\n    .feature-column {\n        background: rgba(255, 255, 255, 0.05);\n        border-radius: 8px;\n        padding: 1.5rem;\n        border: 2px solid rgba(255, 100, 203, 0.2);\n    }\n\n    h3.feature-column-title {\n        font-size: 1.2rem;\n        font-weight: 550;\n        color: #f0f0f0;\n        margin: 0;\n    }\n\n\n    @media (min-width: 768px) {\n        .feature-columns {\n            flex-direction: row;\n            justify-content: space-between;\n        }\n\n        .feature-column {\n            flex-basis: calc(33.333% - 1.33rem);\n        }\n    }\n\n    @media (min-width: 1024px) {\n        .hero-text {\n            padding: 0.4rem 2.4rem;\n        }\n\n        .hero-text h1 {\n            font-size: 2rem;\n            color: #f0f0f0;\n        }\n\n        #home-subtitle {\n            font-size: 1.2rem;\n            line-height: 1.7rem;\n        }\n\n        #home-intro {\n            font-size: 1rem;\n        }\n\n        #features-section {\n            max-width: 1200px;\n            margin: 0 auto;\n        }\n\n        .feature-row {\n            display: flex;\n            align-items: space-between;\n            gap: 2rem;\n        }\n\n        .feature-row:nth-child(even) {\n            flex-direction: row-reverse;\n        }\n\n        .feature-text {\n            flex: 1;\n        }\n\n        .feature-image {\n            flex: 2;\n        }\n\n        .feature-image img,\n        .feature-image video {\n            margin-top: 0rem;\n        }\n\n        .feature-columns {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 4rem 2.4rem;\n        }\n\n        .feature-column-description {\n            font-size: 1rem;\n        }\n    }\n\n    @media (min-width: 1220px) {\n\n        /* The sidebar content sits on top of the main content\n        and makes some buttons unclickable. This is a hack to workaround\n        that while keeping the sidebar working on screensizes where it's\n        still required.*/\n        body>div.md-container>main>div {\n            display: none;\n        }\n    }\n\n    @media (min-width: 1080px) {\n        .feature-description {\n            font-size: 1rem;\n        }\n    }\n</style>\n<section>\n    <div id=\"hero-section\" class=\"md-typeset\">\n        <div class=\"hero-image\">\n            <svg width=\"100%\" height=\"100%\" viewBox=\"0 0 1270 704\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"\n                xmlns:xlink=\"http://www.w3.org/1999/xlink\" xml:space=\"preserve\" xmlns:serif=\"http://www.serif.com/\"\n                style=\"fill-rule:evenodd;clip-rule:evenodd;\">\n                <g transform=\"matrix(1,0,0,1,3.0232,-32.8644)\">\n                    <g transform=\"matrix(1,0,0,0.95092,0,35.9367)\">\n                        <path\n                            d=\"M1262,9.413L1262,723.787C1262,728.43 1258.41,732.2 1254,732.2L9,732.2C4.585,732.2 1,728.43 1,723.787L1,9.413C1,4.77 4.585,1 9,1L1254,1C1258.41,1 1262,4.77 1262,9.413Z\"\n                            style=\"fill:rgb(15,15,31);stroke:url(#_Linear1);stroke-width:2px;\" />\n                    </g>\n                    <g transform=\"matrix(1,0,0,1,9,41)\">\n                        <clipPath id=\"_clip2\">\n                            <rect x=\"0\" y=\"0\" width=\"1243.4\" height=\"682.2\" />\n                        </clipPath>\n                        <g clip-path=\"url(#_clip2)\">\n                            <rect x=\"0\" y=\"1.5\" width=\"1244.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"25.9\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"25.9\" width=\"97.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"134.2\" y=\"25.9\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"207.4\" y=\"25.9\" width=\"683.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"890.6\" y=\"25.9\" width=\"317.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"25.9\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"50.3\" width=\"1244.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"74.7\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"74.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(151,117,220);\" />\n                            <rect x=\"48.8\" y=\"74.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(151,117,220);\" />\n                            <rect x=\"61\" y=\"74.7\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(151,117,220);\" />\n                            <rect x=\"97.6\" y=\"74.7\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(151,117,220);\" />\n                            <rect x=\"146.4\" y=\"74.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(151,117,220);\" />\n                            <rect x=\"158.6\" y=\"74.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(151,117,220);\" />\n                            <rect x=\"170.8\" y=\"74.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"183\" y=\"74.7\" width=\"61\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"244\" y=\"74.7\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"280.6\" y=\"74.7\" width=\"341.6\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"622.2\" y=\"74.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"634.4\" y=\"74.7\" width=\"329.4\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"963.8\" y=\"74.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"988.2\" y=\"74.7\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"1073.6\" y=\"74.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"1085.8\" y=\"74.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(138,43,226);\" />\n                            <rect x=\"1110.2\" y=\"74.7\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(138,43,226);\" />\n                            <rect x=\"1183.4\" y=\"74.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(138,43,226);\" />\n                            <rect x=\"1207.8\" y=\"74.7\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"99.1\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"99.1\" width=\"1171.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"99.1\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"123.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"123.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"48.8\" y=\"123.5\" width=\"146.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"195.2\" y=\"123.5\" width=\"890.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1085.8\" y=\"123.5\" width=\"109.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"123.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"123.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"147.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"147.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"147.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"97.6\" y=\"147.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"146.4\" y=\"147.9\" width=\"244\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"147.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"147.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"147.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"147.9\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"524.6\" y=\"147.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"536.8\" y=\"147.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"561.2\" y=\"147.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"610\" y=\"147.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"622.2\" y=\"147.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"646.6\" y=\"147.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"707.6\" y=\"147.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"732\" y=\"147.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"780.8\" y=\"147.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"805.2\" y=\"147.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"854\" y=\"147.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"878.4\" y=\"147.9\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"963.8\" y=\"147.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"976\" y=\"147.9\" width=\"231.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"147.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"147.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"172.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"172.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"172.3\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"97.6\" y=\"172.3\" width=\"183\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"280.6\" y=\"172.3\" width=\"109.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"172.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"172.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"172.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"172.3\" width=\"97.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"536.8\" y=\"172.3\" width=\"671\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"172.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"172.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"196.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"196.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"196.7\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"97.6\" y=\"196.7\" width=\"109.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"207.4\" y=\"196.7\" width=\"183\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"196.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"196.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"196.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"196.7\" width=\"207.4\" height=\"24.65\" style=\"fill:rgb(119,38,196);\" />\n                            <rect x=\"646.6\" y=\"196.7\" width=\"268.4\" height=\"24.65\" style=\"fill:rgb(29,20,52);\" />\n                            <rect x=\"915\" y=\"196.7\" width=\"280.6\" height=\"24.65\" style=\"fill:rgb(28,18,52);\" />\n                            <rect x=\"1195.6\" y=\"196.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"196.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"196.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"221.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"221.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"221.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"61\" y=\"221.1\" width=\"195.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"256.2\" y=\"221.1\" width=\"134.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"221.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"221.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"221.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"221.1\" width=\"207.4\" height=\"24.65\" style=\"fill:rgb(88,31,148);\" />\n                            <rect x=\"646.6\" y=\"221.1\" width=\"268.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"915\" y=\"221.1\" width=\"292.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"221.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"221.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"245.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"245.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"245.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"61\" y=\"245.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"245.5\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"158.6\" y=\"245.5\" width=\"231.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"245.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"245.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"245.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"245.5\" width=\"207.4\" height=\"24.65\" style=\"fill:rgb(88,31,148);\" />\n                            <rect x=\"646.6\" y=\"245.5\" width=\"268.4\" height=\"24.65\" style=\"fill:rgb(33,19,60);\" />\n                            <rect x=\"915\" y=\"245.5\" width=\"280.6\" height=\"24.65\" style=\"fill:rgb(28,18,52);\" />\n                            <rect x=\"1195.6\" y=\"245.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"245.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"245.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"269.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"269.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"269.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"269.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"146.4\" y=\"269.9\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"231.8\" y=\"269.9\" width=\"158.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"269.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"269.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"269.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"269.9\" width=\"207.4\" height=\"24.65\" style=\"fill:rgb(88,31,148);\" />\n                            <rect x=\"646.6\" y=\"269.9\" width=\"268.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"915\" y=\"269.9\" width=\"292.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"269.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"269.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"294.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"294.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"294.3\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"294.3\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"146.4\" y=\"294.3\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"231.8\" y=\"294.3\" width=\"158.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"294.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"294.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"294.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"294.3\" width=\"768.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"294.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"294.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"318.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"318.7\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"318.7\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(47,45,81);\" />\n                            <rect x=\"158.6\" y=\"318.7\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(47,45,81);\" />\n                            <rect x=\"231.8\" y=\"318.7\" width=\"158.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"318.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"451.4\" y=\"318.7\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"500.2\" y=\"318.7\" width=\"195.2\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"695.4\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"707.6\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"719.8\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"732\" y=\"318.7\" width=\"61\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"793\" y=\"318.7\" width=\"183\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"976\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(30,30,63);\" />\n                            <rect x=\"988.2\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1000.4\" y=\"318.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(58,24,101);\" />\n                            <rect x=\"1024.8\" y=\"318.7\" width=\"146.4\" height=\"24.65\" style=\"fill:rgb(58,24,101);\" />\n                            <rect x=\"1171.2\" y=\"318.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(58,24,101);\" />\n                            <rect x=\"1195.6\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"318.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"318.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"343.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"343.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"343.1\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"343.1\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"146.4\" y=\"343.1\" width=\"158.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"305\" y=\"343.1\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"343.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"343.1\" width=\"817.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"343.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"367.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"367.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"367.5\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"367.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"109.8\" y=\"367.5\" width=\"109.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"219.6\" y=\"367.5\" width=\"170.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"367.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"367.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"367.5\" width=\"488\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"902.8\" y=\"367.5\" width=\"122\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1024.8\" y=\"367.5\" width=\"158.6\" height=\"24.65\" style=\"fill:rgb(0,250,154);\" />\n                            <rect x=\"1183.4\" y=\"367.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"367.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"367.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"391.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"391.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"391.9\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"109.8\" y=\"391.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"170.8\" y=\"391.9\" width=\"146.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"317.2\" y=\"391.9\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"391.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"391.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"391.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"391.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"391.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"488\" y=\"391.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"512.4\" y=\"391.9\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"597.8\" y=\"391.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"622.2\" y=\"391.9\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"707.6\" y=\"391.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"732\" y=\"391.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"793\" y=\"391.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"805.2\" y=\"391.9\" width=\"402.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"391.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"391.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"416.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"416.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"416.3\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"109.8\" y=\"416.3\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"170.8\" y=\"416.3\" width=\"219.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"416.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"416.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"416.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"416.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"416.3\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"488\" y=\"416.3\" width=\"719.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"416.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"416.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"440.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"440.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"440.7\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"109.8\" y=\"440.7\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"170.8\" y=\"440.7\" width=\"170.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"341.6\" y=\"440.7\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"440.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            <rect x=\"402.6\" y=\"440.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"440.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"440.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"440.7\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(24,24,39);\" />\n                            <rect x=\"475.8\" y=\"440.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(82,82,88);\" />\n                            <rect x=\"488\" y=\"440.7\" width=\"707.6\" height=\"24.65\" style=\"fill:rgb(24,24,39);\" />\n                            <rect x=\"1195.6\" y=\"440.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"440.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"440.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"465.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"465.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"465.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"61\" y=\"465.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"465.1\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"158.6\" y=\"465.1\" width=\"231.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <g transform=\"matrix(1,0,0,0.877927,0,56.776)\">\n                                <rect x=\"390.4\" y=\"465.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(85,41,86);\" />\n                            </g>\n                            <rect x=\"402.6\" y=\"465.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"465.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"465.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"465.1\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"475.8\" y=\"465.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"500.2\" y=\"465.1\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"585.6\" y=\"465.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"610\" y=\"465.1\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"671\" y=\"465.1\" width=\"524.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"465.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"465.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"465.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"489.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"489.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"489.5\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"489.5\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"146.4\" y=\"489.5\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"231.8\" y=\"489.5\" width=\"158.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <g transform=\"matrix(1,0,0,1.15317,0,-78.7529)\">\n                                <rect x=\"390.4\" y=\"489.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(13,14,46);\" />\n                            </g>\n                            <rect x=\"402.6\" y=\"489.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"489.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"489.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"489.5\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"475.8\" y=\"489.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"500.2\" y=\"489.5\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"573.4\" y=\"489.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"597.8\" y=\"489.5\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"658.8\" y=\"489.5\" width=\"536.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"489.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"489.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"489.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"513.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"513.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"513.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"513.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"146.4\" y=\"513.9\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"231.8\" y=\"513.9\" width=\"158.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"513.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(13,14,46);\" />\n                            <rect x=\"402.6\" y=\"513.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"513.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"513.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"513.9\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"475.8\" y=\"513.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"500.2\" y=\"513.9\" width=\"97.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"597.8\" y=\"513.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"622.2\" y=\"513.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"634.4\" y=\"513.9\" width=\"561.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"513.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"513.9\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"513.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"538.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"538.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"538.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"61\" y=\"538.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"85.4\" y=\"538.3\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"158.6\" y=\"538.3\" width=\"231.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"390.4\" y=\"538.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(13,14,46);\" />\n                            <rect x=\"402.6\" y=\"538.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"538.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"538.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"538.3\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"475.8\" y=\"538.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"500.2\" y=\"538.3\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"549\" y=\"538.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"573.4\" y=\"538.3\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"610\" y=\"538.3\" width=\"585.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"538.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"538.3\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"538.3\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"562.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"562.7\" width=\"390.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"562.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"562.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"439.2\" y=\"562.7\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"475.8\" y=\"562.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(82,82,88);\" />\n                            <rect x=\"488\" y=\"562.7\" width=\"707.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"562.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"562.7\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"562.7\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"587.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"36.6\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"48.8\" y=\"587.1\" width=\"207.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"256.2\" y=\"587.1\" width=\"146.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"402.6\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"587.1\" width=\"366\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"793\" y=\"587.1\" width=\"36.6\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"829.6\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"841.8\" y=\"587.1\" width=\"109.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"951.6\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"963.8\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(24,24,39);\" />\n                            <rect x=\"976\" y=\"587.1\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(24,24,39);\" />\n                            <rect x=\"1024.8\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(24,24,39);\" />\n                            <rect x=\"1037\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(24,24,39);\" />\n                            <rect x=\"1049.2\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(24,24,39);\" />\n                            <rect x=\"1061.4\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1073.6\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1085.8\" y=\"587.1\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1146.8\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1159\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(48,48,59);\" />\n                            <rect x=\"1171.2\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1183.4\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1207.8\" y=\"587.1\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"587.1\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"611.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"611.5\" width=\"390.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"414.8\" y=\"611.5\" width=\"536.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"951.6\" y=\"611.5\" width=\"73.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1024.8\" y=\"611.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1037\" y=\"611.5\" width=\"122\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1159\" y=\"611.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1183.4\" y=\"611.5\" width=\"12.2\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1195.6\" y=\"611.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"611.5\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"635.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"24.4\" y=\"635.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"73.2\" y=\"635.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"134.2\" y=\"635.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"183\" y=\"635.9\" width=\"85.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"268.4\" y=\"635.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"317.2\" y=\"635.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"378.2\" y=\"635.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"427\" y=\"635.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"475.8\" y=\"635.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"524.6\" y=\"635.9\" width=\"109.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"634.4\" y=\"635.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"683.2\" y=\"635.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"744.2\" y=\"635.9\" width=\"48.8\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"793\" y=\"635.9\" width=\"61\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"854\" y=\"635.9\" width=\"366\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"1220\" y=\"635.9\" width=\"24.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <rect x=\"0\" y=\"660.3\" width=\"1244.4\" height=\"24.65\" style=\"fill:rgb(15,15,31);\" />\n                            <g>\n                                <g transform=\"matrix(1,0,0,1,36.6,44.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,147,221);\">Posting</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,890.6,44.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(159,159,165);\">darrenburns@posting.local</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,48.8,93.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(19,15,28);\">P</text>\n                                    <rect x=\"0\" y=\"1.27\" width=\"12.041\" height=\"0.879\" style=\"fill:rgb(19,15,28);\" />\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,61,93.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(19,15,28);\">OST</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,146.4,93.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(60,46,88);\">▼</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,183,93.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">https</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,244,93.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(147,147,163);\">://</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,280.6,93.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(147,112,219);\">jsonplaceholder.typicode.com</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,622.2,93.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(147,147,163);\">/</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,634.4,93.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(225,225,230);\">posts</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,982.356,93.9035)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(0,250,154);\">■\n                                        <tspan x=\"14.021px 28.042px 42.063px 56.084px 70.105px 84.126px \"\n                                            y=\"0px 0px 0px 0px 0px 0px \">■■■■■■</tspan>\n                                    </text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1110.2,93.2)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(239,227,251);\">Send</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,142)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">╭─</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,48.8,142)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">Collection</text>\n                                </g>\n                                <g transform=\"matrix(0.996034,0,0,1,198.687,142)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">─────────────────╮╭──────────────────────────────────────────────────────</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1085.8,142)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">Request</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1195.6,142)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">─╮</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,166.4)\">\n                                    <clipPath id=\"_clip3\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip3)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,36.6,166.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(14,165,233);\">GET</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,97.6,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">echo</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,166.4)\">\n                                    <clipPath id=\"_clip4\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip4)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">││</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">Headers</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,524.6,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(88,209,235);\">•</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,561.2,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(106,106,116);\">Body</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,610,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(88,209,235);\">•</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,646.6,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(106,106,116);\">Query</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,732,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(106,106,116);\">Auth</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,805.2,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(106,106,116);\">Info</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,878.4,166.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(106,106,116);\">Options</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,166.4)\">\n                                    <clipPath id=\"_clip5\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip5)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,190.8)\">\n                                    <clipPath id=\"_clip6\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip6)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,36.6,190.8)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(14,165,233);\">GET</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,97.6,190.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">get random user</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,190.8)\">\n                                    <clipPath id=\"_clip7\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip7)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">││</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,427,190.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(37,37,50);\">╸</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,190.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">━━━━━━━━</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,536.8,190.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(37,37,50);\">╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,190.8)\">\n                                    <clipPath id=\"_clip8\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip8)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,215.2)\">\n                                    <clipPath id=\"_clip9\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip9)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,36.6,215.2)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(34,197,94);\">POS</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,97.6,215.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">echo post</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,215.2)\">\n                                    <clipPath id=\"_clip10\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip10)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">││</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,427,215.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(15,15,31);\">▐</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,215.2)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(237,226,247);\">Content-Type</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,646.6,215.2)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(225,224,228);\">application/json</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,215.2)\">\n                                    <clipPath id=\"_clip11\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip11)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,239.6)\">\n                                    <clipPath id=\"_clip12\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip12)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,36.6,239.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">▼</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,61,239.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">jsonplaceholder/</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,239.6)\">\n                                    <clipPath id=\"_clip13\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip13)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">││</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,427,239.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(15,15,31);\">▐</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,239.6)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(233,225,241);\">Referer</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,646.6,239.6)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">https://example.com/</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,239.6)\">\n                                    <clipPath id=\"_clip14\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip14)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,264)\">\n                                    <clipPath id=\"_clip15\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip15)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,61,264)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">▼</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,264)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">posts/</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,264)\">\n                                    <clipPath id=\"_clip16\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip16)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">││</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,427,264)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(15,15,31);\">▐</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,264)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(233,225,241);\">Accept-Encoding</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,646.6,264)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(226,224,229);\">gzip</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,264)\">\n                                    <clipPath id=\"_clip17\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip17)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,288.4)\">\n                                    <clipPath id=\"_clip18\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip18)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,288.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(14,165,233);\">GET</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,146.4,288.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">get all</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,288.4)\">\n                                    <clipPath id=\"_clip19\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip19)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">││</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,427,288.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(15,15,31);\">▐</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,288.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(233,225,241);\">Cache-Control</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,646.6,288.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">no-cache</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,288.4)\">\n                                    <clipPath id=\"_clip20\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip20)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,312.8)\">\n                                    <clipPath id=\"_clip21\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip21)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,312.8)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(14,165,233);\">GET</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,146.4,312.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">get one</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,312.8)\">\n                                    <clipPath id=\"_clip22\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip22)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">││</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,427,312.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(15,15,31);\">▐</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,312.8)\">\n                                    <clipPath id=\"_clip23\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip23)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,337.2)\">\n                                    <clipPath id=\"_clip24\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip24)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,337.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(155,154,171);\">█ POS</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,158.6,337.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(227,227,232);\">create</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,337.2)\">\n                                    <clipPath id=\"_clip25\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip25)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">││</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,451.4,337.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(115,115,135);\">Name</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,732,337.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(115,115,135);\">Value</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1024.8,337.2)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(145,141,157);\">Add header</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,337.2)\">\n                                    <clipPath id=\"_clip26\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip26)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,361.6)\">\n                                    <clipPath id=\"_clip27\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip27)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,361.6)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(239,68,68);\">DEL</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,146.4,361.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">delete a post</text>\n                                </g>\n                                <g transform=\"matrix(1.01332,0,0,1,402.53,361.6)\">\n                                    <clipPath id=\"_clip28\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip28)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│╰────────────────────────────────────────────────────────────────╯</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,386)\">\n                                    <clipPath id=\"_clip29\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip29)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,386)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">▼</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,109.8,386)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">comments/</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,386)\">\n                                    <clipPath id=\"_clip30\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip30)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,386)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">╭───────────────────────────────────────</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,902.8,386)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">Response</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1024.8,386)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(0,32,20);\">201 Created</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1195.6,386)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">─╮</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,410.4)\">\n                                    <clipPath id=\"_clip31\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip31)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,109.8,410.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(14,165,233);\">GET</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,170.8,410.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">get comments</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,410.4)\">\n                                    <clipPath id=\"_clip32\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip32)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,410.4)\">\n                                    <clipPath id=\"_clip33\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip33)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,410.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">Body</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,512.4,410.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(106,106,116);\">Headers</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,622.2,410.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(106,106,116);\">Cookies</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,732,410.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(106,106,116);\">Trace</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,410.4)\">\n                                    <clipPath id=\"_clip34\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip34)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,434.8)\">\n                                    <clipPath id=\"_clip35\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip35)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,109.8,434.8)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(14,165,233);\">GET</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,170.8,434.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">get comments (via</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,434.8)\">\n                                    <clipPath id=\"_clip36\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip36)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,434.8)\">\n                                    <clipPath id=\"_clip37\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip37)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,427,434.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(135,60,105);\">╸</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,434.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">━━━━</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,488,434.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(135,60,105);\">╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,434.8)\">\n                                    <clipPath id=\"_clip38\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip38)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,459.2)\">\n                                    <clipPath id=\"_clip39\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip39)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,109.8,459.2)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(245,158,11);\">PUT</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,170.8,459.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">edit a comment</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,459.2)\">\n                                    <clipPath id=\"_clip40\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip40)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,459.2)\">\n                                    <clipPath id=\"_clip41\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip41)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,459.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(162,162,168);\">1</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,475.8,459.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(232,232,233);\">{</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,459.2)\">\n                                    <clipPath id=\"_clip42\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip42)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,483.6)\">\n                                    <clipPath id=\"_clip43\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip43)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,61,483.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">▼</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,483.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">todos/</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,390.4,483.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(13,14,46);\">▆</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,483.6)\">\n                                    <clipPath id=\"_clip44\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip44)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,483.6)\">\n                                    <clipPath id=\"_clip45\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip45)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,483.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(111,111,120);\">2</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,500.2,483.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,121,198);\">&quot;title&quot;</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,585.6,483.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">:</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,610,483.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(241,250,140);\">&quot;foo&quot;</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,671,483.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">,</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,483.6)\">\n                                    <clipPath id=\"_clip46\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip46)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,508)\">\n                                    <clipPath id=\"_clip47\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip47)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,508)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(14,165,233);\">GET</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,146.4,508)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">get all</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,508)\">\n                                    <clipPath id=\"_clip48\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip48)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,508)\">\n                                    <clipPath id=\"_clip49\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip49)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,508)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(111,111,120);\">3</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,500.2,508)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,121,198);\">&quot;body&quot;</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,573.4,508)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">:</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,597.8,508)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(241,250,140);\">&quot;bar&quot;</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,658.8,508)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">,</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,508)\">\n                                    <clipPath id=\"_clip50\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip50)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,532.4)\">\n                                    <clipPath id=\"_clip51\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip51)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,532.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(14,165,233);\">GET</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,146.4,532.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">get one</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,532.4)\">\n                                    <clipPath id=\"_clip52\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip52)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,532.4)\">\n                                    <clipPath id=\"_clip53\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip53)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,532.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(111,111,120);\">4</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,500.2,532.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,121,198);\">&quot;userId&quot;</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,597.8,532.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">:</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,622.2,532.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(189,147,249);\">1</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,634.4,532.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">,</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,532.4)\">\n                                    <clipPath id=\"_clip54\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip54)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,556.8)\">\n                                    <clipPath id=\"_clip55\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip55)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,61,556.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">▼</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,85.4,556.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(139,139,147);\">users/</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,556.8)\">\n                                    <clipPath id=\"_clip56\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip56)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,556.8)\">\n                                    <clipPath id=\"_clip57\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip57)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,556.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(111,111,120);\">5</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,500.2,556.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,121,198);\">&quot;id&quot;</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,549,556.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">:</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,573.4,556.8)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(189,147,249);\">101</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,556.8)\">\n                                    <clipPath id=\"_clip58\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip58)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1.01316,0,0,1,24.3311,581.2)\">\n                                    <clipPath id=\"_clip59\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip59)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│──────────────────────────────│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,581.2)\">\n                                    <clipPath id=\"_clip60\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip60)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,439.2,581.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(111,111,120);\">6</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,475.8,581.2)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(232,232,233);\">}</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,581.2)\">\n                                    <clipPath id=\"_clip61\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip61)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,605.6)\">\n                                    <clipPath id=\"_clip62\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip62)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,48.8,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(159,159,165);\">Create a new post</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,402.6,605.6)\">\n                                    <clipPath id=\"_clip63\">\n                                        <rect x=\"-402.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip63)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,605.6)\">\n                                    <clipPath id=\"_clip64\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip64)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,793,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(135,135,143);\">1:1</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,841.8,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(159,159,165);\">read-only</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,976,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(224,224,226);\">JSON</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1037,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(162,162,168);\">▼</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1085.8,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(223,223,225);\">Wrap</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1146.8,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(48,48,59);\">▐</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1159,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(0,250,154);\">X</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1171.2,605.6)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(48,48,59);\">▌</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1207.8,605.6)\">\n                                    <clipPath id=\"_clip65\">\n                                        <rect x=\"-1207.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip65)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">│</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1.01328,0,0,1,24.3305,630)\">\n                                    <clipPath id=\"_clip66\">\n                                        <rect x=\"-24.4\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip66)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(99,46,83);\">╰───────── sample-collections ─╯</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,414.8,630)\">\n                                    <clipPath id=\"_clip67\">\n                                        <rect x=\"-414.8\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip67)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">╰───────────────────────────────────────────</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,951.6,630)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(159,159,165);\">65.00</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1024.8,630)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(101,101,111);\">B</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1037,630)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(159,159,165);\">in 524.34</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1159,630)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(101,101,111);\">ms</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,1195.6,630)\">\n                                    <clipPath id=\"_clip68\">\n                                        <rect x=\"-1195.6\" y=\"-18.5\" width=\"1244.4\" height=\"24.65\" />\n                                    </clipPath>\n                                    <g clip-path=\"url(#_clip68)\">\n                                        <text x=\"0px\" y=\"0px\"\n                                            style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,105,180);\">─╯</text>\n                                    </g>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,24.4,654.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,126,200);\">^j</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,73.2,654.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(219,219,221);\">Send</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,134.2,654.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,126,200);\">^t</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,183,654.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(219,219,221);\">Method</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,268.4,654.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,126,200);\">^s</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,317.2,654.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(219,219,221);\">Save</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,378.2,654.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,126,200);\">^n</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,427,654.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(219,219,221);\">New</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,475.8,654.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,126,200);\">^p</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,524.6,654.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(219,219,221);\">Commands</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,634.4,654.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,126,200);\">^o</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,683.2,654.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(219,219,221);\">Jump</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,744.2,654.4)\">\n                                    <text x=\"12.041px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(255,126,200);\">f1</text>\n                                </g>\n                                <g transform=\"matrix(1,0,0,1,793,654.4)\">\n                                    <text x=\"0px\" y=\"0px\"\n                                        style=\"font-family:'Menlo-Regular', 'Menlo', monospace;font-size:20px;fill:rgb(219,219,221);\">Help</text>\n                                </g>\n                            </g>\n                        </g>\n                    </g>\n                </g>\n                <defs>\n                    <linearGradient id=\"_Linear1\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\" gradientUnits=\"userSpaceOnUse\"\n                        gradientTransform=\"matrix(1.89963e-14,-310.232,310.232,1.89963e-14,572.109,235.028)\">\n                        <stop offset=\"0\" style=\"stop-color:rgb(82,0,76);stop-opacity:1\" />\n                        <stop offset=\"0.43\" style=\"stop-color:rgb(136,43,128);stop-opacity:1\" />\n                        <stop offset=\"1\" style=\"stop-color:rgb(255,138,244);stop-opacity:1\" />\n                    </linearGradient>\n                </defs>\n            </svg>\n        </div> <!-- end of hero-image -->\n\n        <div class=\"hero-text\">\n            <h1 id=\"home-title\">The API client that lives in your terminal.</h1>\n            <p id=\"home-subtitle\">Posting is a beautiful <span class=\"subtle-purple-glow\"\n                    data-text=\"open-source\">open-source</span> terminal app for developing and testing APIs.</p>\n            <p id=\"home-intro\">\n                Fly through your API workflow with an approachable yet powerful <strong\n                    class=\"gradient-text\">keyboard-centric</strong> interface. Run it locally or <strong\n                    class=\"gradient-text\">over SSH</strong> on remote machines and containers.\n                Save your requests in a readable and <strong class=\"gradient-text\">version-control friendly</strong>\n                format.\n            </p>\n\n            <div class=\"button-bar\">\n                <a href=\"#feature-title-1\" title=\"Scroll to Features\" class=\"posting-button\">\n                    Discover Features\n                </a>\n                <a href=\"/guide\" title=\"Posting Documentation\" class=\"posting-button\">\n                    Get Started\n                </a>\n            </div>\n        </div> <!-- end of .hero-text -->\n\n        <div id=\"features-section\">\n\n            <div class=\"feature-row\">\n                <div class=\"feature-text\">\n                    <h2 id=\"feature-title-1\" class=\"feature-title\">\n                        <span class=\"feature-title-text\" data-text=\"Designed for efficient workflows\">Designed for\n                            efficient workflows</span>\n                    </h2>\n                    <p class=\"feature-description\">\n                        Navigate intuitively and efficiently with the keyboard using <span data-text=\"jump mode\"\n                            class=\"gradient-text subtle-purple-glow\">jump mode</span>.\n                    </p>\n                    <p class=\"feature-description\">\n                        Access commands from anywhere using the built-in <span data-text=\"command palette\"\n                            class=\"gradient-text subtle-purple-glow\">command palette</span>.\n                    </p>\n\n                    <p class=\"feature-description\">\n                        Build requests quickly with powerful <span data-text=\"autocompletion\"\n                            class=\"gradient-text subtle-purple-glow\">autocompletion</span>.\n                    </p>\n\n                    <p class=\"feature-description\">\n                        Edit a request body in <span data-text=\"nvim\"\n                            class=\"gradient-text subtle-purple-glow monospace\">nvim</span> or browse a JSON response in\n                        <span data-text=\"fx\" class=\"gradient-text subtle-purple-glow monospace\">fx</span>? No problem!\n                    </p>\n\n                    <p class=\"feature-description\">\n                        Import <span data-text=\"curl\" class=\"gradient-text subtle-purple-glow monospace\">curl</span>\n                        commands into Posting by simply pasting into the URL bar.\n                        Export requests to curl in seconds.\n                    </p>\n                    <!-- move the version control text to a different section -->\n                    <!-- <p class=\"feature-description\">\n            After saving a request, check it into <span data-text=\"version control\" class=\"gradient-text subtle-purple-glow\">version control</span> - requests live on your file system, in diffable and easy to read YAML files.\n          </p> -->\n                </div>\n                <div class=\"feature-image\">\n                    <video src=\"assets/home-efficiency-video.mp4\" alt=\"Posting's jump mode feature in action\" autoplay\n                        loop muted playsinline></video>\n                </div>\n            </div>\n\n            <div class=\"feature-row\">\n                <div class=\"feature-text\">\n                    <h2 class=\"feature-title\">\n                        <span class=\"feature-title-text\" data-text=\"Colorful & customizable\">Colorful &\n                            customizable</span>\n                    </h2>\n                    <p class=\"feature-description\">\n                        Use <span data-text=\"compact mode\" class=\"gradient-text subtle-purple-glow\">compact mode</span>\n                        to fit more on screen.\n                    </p>\n                    <p class=\"feature-description\">\n                        Create your own <span data-text=\"themes\" class=\"gradient-text subtle-purple-glow\">themes</span>,\n                        or choose from a selection of built-in options.\n                    </p>\n                    <p class=\"feature-description\">\n                        Gorgeous <span data-text=\"Syntax highlighting\" class=\"gradient-text subtle-purple-glow\">syntax\n                            highlighting</span> powered by the popular tree-sitter library.\n                    </p>\n                    <p class=\"feature-description\">\n                        Adjust the user interface to your liking through the <span data-text=\"configuration system\"\n                            class=\"gradient-text subtle-purple-glow\">configuration system</span> or at runtime.\n                    </p>\n                    <p class=\"feature-description\">\n                        Customize keybindings to your liking using the <span data-text=\"keymap\"\n                            class=\"gradient-text subtle-purple-glow\">keymap</span> system.\n                    </p>\n                </div>\n                <div class=\"feature-image\">\n                    <video src=\"assets/compact-mode-and-themes.mp4\"\n                        alt=\"A video showing Posting's compact mode and themes in action via the command palette.\"\n                        autoplay loop muted playsinline></video>\n                </div>\n            </div>\n\n            <div class=\"feature-row\">\n                <div class=\"feature-text\">\n                    <h2 class=\"feature-title\">Environments</h2>\n                    <p class=\"feature-description\">\n                        Share common data across requests and with others using <span data-text=\"environments\"\n                            class=\"gradient-text subtle-purple-glow\">environments</span>.\n                    </p>\n                    <p class=\"feature-description\">\n                        Load variables from one or more <span data-text=\"dotenv\"\n                            class=\"gradient-text subtle-purple-glow\">dotenv</span> environment files, or allow access to\n                        <span data-text=\"environment variables\" class=\"gradient-text subtle-purple-glow\">environment\n                            variables</span>.\n                    </p>\n                    <p class=\"feature-description\">\n                        Edit variables in your favorite editor, and Posting will <span data-text=\"hot reload\"\n                            class=\"gradient-text subtle-purple-glow\">hot reload</span> them.\n                    </p>\n                </div>\n                <div class=\"feature-image\">\n                    <video src=\"assets/environments.mp4\" alt=\"Environments in action in the URL bar\" autoplay loop muted\n                        playsinline></video>\n                </div>\n            </div>\n\n        </div> <!-- end of #features-section -->\n\n        <section class=\"feature-columns\">\n            <div class=\"feature-column\">\n                <h3 class=\"feature-column-title\">Contextual help</h3>\n                <p class=\"feature-column-description\">\n                    Feeling lost? Press <kbd>f1</kbd> to learn keybindings and other useful information for the\n                    currently focused widget.\n                </p>\n            </div>\n            <div class=\"feature-column\">\n                <h3 class=\"feature-column-title\">Scripting</h3>\n                <p class=\"feature-column-description\">\n                    Run Python code before and after requests to prepare headers, set variables, and more.\n                </p>\n            </div>\n            <div class=\"feature-column\">\n                <h3 class=\"feature-column-title\">Runs where you need it</h3>\n                <p class=\"feature-column-description\">\n                    Run it on macOS, Windows, and Linux. Install it locally, on a remote server, in a Docker container,\n                    or even on a Raspberry Pi.\n                </p>\n            </div>\n        </section>\n\n        <section id=\"community-section\">\n            <h2>Community</h2>\n            <p>\n                Posting is a community-driven project with an <a href=\"/roadmap\">open roadmap</a>.\n            </p>\n            <p>\n                The roadmap is highly influenced by user feedback.\n            </p>\n            <p>\n                Get involved on <a href=\"https://github.com/darrenburns/posting\" target=\"_blank\"\n                    rel=\"noopener noreferrer\">GitHub</a> by reporting bugs, suggesting features, <a\n                    href=\"https://github.com/sponsors/darrenburns\" target=\"_blank\" rel=\"noopener noreferrer\">sponsoring\n                    development</a>, or contributing code.\n            </p>\n        </section>\n\n        <style>\n            #community-section {\n                text-align: center;\n                padding: 4rem 2rem;\n                background-color: hsl(307deg 47% 17%) 89%;\n            }\n\n            #community-section h2 {\n                font-size: 2.4rem;\n                margin-bottom: 1.5rem;\n                color: var(--md-default-fg-color);\n            }\n\n            #community-section p {\n                font-size: 1.1rem;\n                line-height: 1.6;\n                color: var(--md-default-fg-color--light);\n                margin-bottom: 1rem;\n            }\n\n            .footer {\n                text-align: center;\n                padding: 2rem;\n                background-color: hsl(307deg 47% 17%) 89%;\n                border-top: 1px solid var(--md-default-fg-color--lightest);\n            }\n\n            .footer-links {\n                display: flex;\n                justify-content: center;\n                gap: 2rem;\n                margin-bottom: 1rem;\n            }\n\n            .footer-links a {\n                color: var(--md-accent-fg-color);\n                text-decoration: none;\n                display: flex;\n                align-items: center;\n                gap: 0.5rem;\n            }\n\n            .footer-links a:hover {\n                text-decoration: underline;\n            }\n\n            .footer-copyright {\n                color: var(--md-default-fg-color--light);\n                font-size: 0.9rem;\n            }\n        </style>\n        <footer class=\"footer\">\n            <div class=\"footer-links\">\n                <a href=\"https://github.com/darrenburns/posting\" target=\"_blank\" rel=\"noopener noreferrer\">\n                    <svg height=\"20\" width=\"20\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n                        <path\n                            d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68.78 1.23.78.74 0 1.31-.01 1.49-.01.16.65.62 1.09 1.17 1.14-.85.65-1.53 1.66-1.53 2.81 0 2.02 1.65 3.67 3.68 3.67 1.08 0 2.09-.35 2.79-.96.09-.71.35-1.36.35-2.04 0-1.23-.63-2.11-1.62-2.69z\" />\n                    </svg>\n                    GitHub\n                </a>\n                <a href=\"https://github.com/darrenburns/posting/issues\" target=\"_blank\" rel=\"noopener noreferrer\">\n                    <svg height=\"20\" width=\"20\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n                        <path d=\"M8 9.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z\" />\n                        <path fill-rule=\"evenodd\"\n                            d=\"M8 0a8 8 0 100 16A8 8 0 008 0zM1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zm4.879-2.773a.75.75 0 00-1.06-1.06L4.11 4.803a.75.75 0 000 1.06l1.06 1.06a.75.75 0 101.06-1.06L5.17 5.863h4.163a.75.75 0 000-1.5H5.17l1.209-1.09zm6.288 0a.75.75 0 00-1.06 1.06l1.06 1.06a.75.75 0 101.06-1.06l-1.06-1.06zm-3.56 3.975a.75.75 0 001.06-1.06l-1.06-1.06a.75.75 0 10-1.06 1.06l1.06 1.06z\" />\n                    </svg>\n                    Issues\n                </a>\n            </div>\n            <div class=\"footer-copyright\">\n                © 2025 Darren Burns\n            </div>\n        </footer>\n    </div>\n</section>\n\n{% endblock %}\n{% block content %}\n{% endblock %}\n{% block footer %}\n\n{% endblock %}"
  },
  {
    "path": "docs/roadmap.md",
    "content": "## About this document\n\nIf you have any feedback or suggestions, please open a [new discussion on GitHub](https://github.com/darrenburns/posting/discussions/). This roadmap is driven by community requests, so please open a discussion if you'd like to see something added.\n\n<style>\n.tag {\n  display: inline-block;\n  padding: 3px 8px;\n  border-radius: 4px;\n  font-weight: bold;\n  font-size: 0.8em;\n  margin-left: 8px;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n  background: linear-gradient(135deg, rgba(30, 15, 45, 0.8), rgba(50, 30, 70, 0.9));\n  border: 1px solid rgba(100, 70, 150, 0.4);\n}\n.ui { color: #88ccff; }\n.collection { color: #a0b8ff; }\n.environment { color: #80ffee; }\n.variables { color: #eeff80; }\n.auth { color: #ff80bf; }\n.import { color: #a0ff80; }\n.scripting { color: #d580ff; }\n.documentation { color: #ffcc80; }\n.ux { color: #ff9980; }\n.requests { color: #cccccc; }\n.realtime { color: #80c8ff; }\n.testing { color: #80ffb0; }\n.cookies { color: #ffaa80; }\n.security { color: #ff8080; }\n.logging { color: #8080ff; }\n.legend-item {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 4px 0;\n  white-space: nowrap;\n}\n.legend-item div {\n  margin-right: 20px;\n}\n.legend-item span.tag {\n  flex-shrink: 0;\n}\n</style>\n\n## Next planned features 🚀\n\nFeatures planned to be worked on next.\n\n- Documentation on using 3rd party libraries in scripts <span class=\"tag documentation\">Documentation</span>\n- Transparent background support (experimentation) <span class=\"tag ui\">UI</span>\n- In-app information about headers <span class=\"tag documentation\">Documentation</span>\n- A better footer <span class=\"tag ux\">UX</span> <span class=\"tag ui\">UI</span>\n  - The footer currently contains too many bindings. There should be a way to show that it is scrollable, possibly showing grouping of keybindings.\n\n## Longer Term 🔮\n\nFeatures that are planned for future development but are not immediate priorities.\n\n- Directional navigation <span class=\"tag ui\">UI</span> <span class=\"tag ux\">UX</span>\n- Jump mode 2-stage jump - if you press shift+[jump target key], then it'll jump to the target and then show a secondary overlay of available targets within that section <span class=\"tag ux\">UX</span>\n- Manually resize sections (sidebar, request, response) <span class=\"tag ui\">UI</span>\n- Searching in responses (this will likely be simpler with upcoming Textual changes) <span class=\"tag requests\">Requests</span>\n- File watcher so that if the request changes on disk then the UI updates to reflect it <span class=\"tag requests\">Requests</span>\n- Translating to other languages <span class=\"tag documentation\">Documentation</span>\n    - I'd like to support e.g. Chinese, but need to investigate how that would render with double width characters in the terminal.\n- Warning when switching request when there are unsaved changes <span class=\"tag ux\">UX</span>\n- Request tagging: the ability to add tags to requests, and filter by tag <span class=\"tag requests\">Requests</span>\n- Making it clear which HTTP headers are set automatically <span class=\"tag ux\">UX</span>\n- Collection switcher <span class=\"tag collection\">Collection</span>\n- Environment switcher <span class=\"tag environment\">Environment</span>\n- Viewing the currently loaded environment keys/values in a popup <span class=\"tag environment\">Environment</span>\n- Changing the environment at runtime via command palette <span class=\"tag environment\">Environment</span>\n- WebSocket and SSE support <span class=\"tag realtime\">Realtime</span>\n- Quickly open MDN links for headers <span class=\"tag ui\">UI</span>\n- Add rotating logging <span class=\"tag logging\">Logging</span>\n- Variable completion autocompletion in TextAreas <span class=\"tag environment\">Environment</span>\n- Variable resolution highlighting in TextAreas <span class=\"tag environment\">Environment</span>\n- Status bar? Showing the currently selected env, collection, current path, whether there's unsaved changes, etc. <span class=\"tag ui\">UI</span>\n- Highlighting variables in *tables* to show if they've resolved or not <span class=\"tag environment\">Environment</span>\n- Create a `_template.posting.yaml` file for request templates <span class=\"tag requests\">Requests</span>\n- OAuth2 implementation (need to scope out what's involved) <span class=\"tag auth\">Auth</span>\n- Adding test framework <span class=\"tag testing\">Testing</span>\n- Uploading files <span class=\"tag requests\">Requests</span>\n- Cookie editor <span class=\"tag requests\">Requests</span>\n- Import from Postman (PR is open, needs further work) <span class=\"tag import\">Import</span>\n\n## Completed ✓\n\nFeatures that have been implemented and are available in the latest version.\n\n- Path parameters <span class=\"tag requests\">Requests</span>\n- Adjustable padding in UI via config file <span class=\"tag ui\">UI</span>\n- Don't require user to type `http://` or `https://` in URL field <span class=\"tag ux\">UX</span>\n- Documentation on changing the UI at runtime (e.g. showing/hiding sections, etc.) <span class=\"tag documentation\">Documentation</span>\n- Editing key/value editor rows without having to delete/re-add them <span class=\"tag ux\">UX</span>\n- Keymaps <span class=\"tag ui\">UI</span>\n- Pre-request and post-response scripts <span class=\"tag scripting\">Scripting</span>\n- Parse cURL commands <span class=\"tag import\">Import</span>\n- Watching environment files for changes & updating the UI <span class=\"tag environment\">Environment</span>\n- Bearer token auth <span class=\"tag auth\">Auth</span>\n- Add \"quit\" to command palette and footer <span class=\"tag ux\">UX</span>\n- More user friendly errors <span class=\"tag ux\">UX</span>\n- Duplicate request from the tree <span class=\"tag collection\">Collection</span>\n- Quickly duplicate request from the tree <span class=\"tag collection\">Collection</span>\n- Colour-coding for request types (i.e. GET is green, POST is blue, etc.) <span class=\"tag ui\">UI</span>\n- Delete request from the tree <span class=\"tag collection\">Collection</span>\n- Inserting into the collection tree in sorted order, not at the bottom <span class=\"tag collection\">Collection</span>\n- External documentation <span class=\"tag documentation\">Documentation</span>\n- Enabling and disabling rows in tables <span class=\"tag ux\">UX</span>\n- Custom themes, loaded from theme directory <span class=\"tag ui\">UI</span>\n- Dynamic in-app help system <span class=\"tag documentation\">Documentation</span>\n- Specify certificate path via config or CLI <span class=\"tag security\">Security</span>\n\n\n## Legend\n\nThe following tags are used to categorize features:\n\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 30px; margin-top: 15px;\">\n  <div class=\"legend-item\"><div>User Interface improvements</div> <span class=\"tag ui\">UI</span></div>\n  <div class=\"legend-item\"><div>Collection management</div> <span class=\"tag collection\">Collection</span></div>\n  <div class=\"legend-item\"><div>Environment handling</div> <span class=\"tag environment\">Environment</span></div>\n  <div class=\"legend-item\"><div>Authentication methods</div> <span class=\"tag auth\">Auth</span></div>\n  <div class=\"legend-item\"><div>Import capabilities</div> <span class=\"tag import\">Import</span></div>\n  <div class=\"legend-item\"><div>Scripting capabilities</div> <span class=\"tag scripting\">Scripting</span></div>\n  <div class=\"legend-item\"><div>Documentation</div> <span class=\"tag documentation\">Documentation</span></div>\n  <div class=\"legend-item\"><div>User Experience</div> <span class=\"tag ux\">UX</span></div>\n  <div class=\"legend-item\"><div>Requests</div> <span class=\"tag requests\">Requests</span></div>\n  <div class=\"legend-item\"><div>Testing capabilities</div> <span class=\"tag testing\">Testing</span></div>\n  <div class=\"legend-item\"><div>Security features</div> <span class=\"tag security\">Security</span></div>\n  <div class=\"legend-item\"><div>Logging capabilities</div> <span class=\"tag logging\">Logging</span></div>\n</div>"
  },
  {
    "path": "docs/stylesheets/extra.css",
    "content": "h1, h2, h3, h4, h5, h6 {\n    font-family: \"Roboto Mono\", monospace;\n    font-weight: 700;\n    font-style: normal;\n    font-optical-sizing: auto;\n    color: #f0f0f0 !important;\n}\n\nbody {\n    background-image: linear-gradient(\n        0deg,\n        hsl(272deg 33% 11%) 0%,\n        hsl(276deg 30% 9%) 20%,\n        hsl(279deg 29% 7%) 40%,\n        hsl(282deg 24% 4%) 60%,\n        hsl(313deg 30% 7%) 80%,\n        hsl(311, 35%, 12%) 90%,\n        hsl(307, 58%, 22%) 100%\n    );\n    background-repeat: no-repeat;\n    background-attachment: fixed;\n    background-size: auto;\n\n}\n\ncode {\n    background: hsla(287deg, 100%, 10%, 0.4) !important;\n    border: 1px solid hsl(287deg 100% 30%) !important;\n}\n\ntable {\n    background: hsla(287deg, 100%, 10%, 0.4) !important;\n    border: 1px solid hsl(287deg 100% 30%) !important;\n}\n\nspan.filename {\n    background: hsla(287deg, 100%, 10%, 0.4) !important;\n    border: 1px solid hsl(287deg 100% 30%) !important;\n    border-bottom: none !important;\n    color: hsla(286, 42%, 73%, 0.526) !important;\n}\n\n.md-nav__link {\n    background-color: transparent !important;\n    box-shadow: none !important;\n}\n.md-nav__link--active {\n    color: hsl(287, 72%, 66%) !important;\n}\n\nnav.md-nav.md-nav--secondary {\n    border-left-color: hsl(287, 72%, 66%) !important;\n}\n\nnav.md-tabs {\n    background: transparent !important;\n    box-shadow: none !important;\n    box-sizing: content-box;\n    max-width: 800px;\n    margin: 0 auto;\n\n    & .md-tabs__link {\n        color: #f0f0f0 !important;\n        opacity: 0.93;\n        font-size: 0.83rem;\n        position: relative;\n        text-decoration: none;\n    }\n\n    & .md-tabs__link::after {\n        content: '';\n        position: absolute;\n        width: 0;\n        height: 2px;\n        bottom: -2px;\n        left: 50%;\n        background-color: hsl(287, 72%, 66%);\n        transition: width 0.16s ease-out, left 0.16s ease-out;\n    }\n\n    & .md-tabs__link:hover::after {\n        width: 100%;\n        left: 0;\n    }\n\n    & .md-tabs__item--active {\n        font-weight: bold;\n        a {\n            text-decoration: none;\n            position: relative;\n        }\n        a::after {\n            content: '';\n            position: absolute;\n            width: 100%;\n            height: 2px;\n            bottom: -2px;\n            left: 0;\n            background-color: hsl(287, 72%, 66%);\n            transition: all 0.16s ease-in-out;\n        }\n        a:hover::after {\n            height: 3px;\n            box-shadow: 0 0 5px hsl(287, 72%, 66%);\n        }\n    }\n}\n.md-header{position:initial;background-color: rgba(0,0,0,0);}\n.md-header--shadow {\n  box-shadow: none;\n}\n.md-content {\n    background-color: rgba(0,0,0,0);\n    padding-bottom: 2.5rem;\n}\n.md-nav__title {\n    box-shadow: none !important;\n    background-color: transparent !important;\n}\n\narticle p {\n    color: #f0f0f0f0;\n}\n\np a {\n    color: hsl(287, 72%, 66%) !important;\n}\n\na:hover {\n    color: hsl(287, 72%, 66%) !important;\n}\n\na.posting-button {\n    color: whitesmoke;\n    padding: 0.7rem 1.4rem;\n    background-color: hsl(287deg 100% 10%);\n    border: 3px solid hsl(287deg 100% 30%);\n    border-radius: 2px;\n    font-family: \"Roboto Mono\", monospace;\n    \n    &:hover {\n        color: whitesmoke;\n        font-weight: 600;\n        border: 3px solid rgba(255, 100, 203, 1);\n    }\n}\n\n.monospace {\n    font-family: \"Roboto Mono\", monospace;\n}\n\n.md-search__output mark {\n    color: hsl(287, 72%, 66%);\n}\n\n.md-search-result__more div {\n    color: hsl(287, 72%, 66%) !important;\n    opacity: 0.8;\n}\n\narticle {\n    max-width: 840px;\n    margin: 0 auto !important;\n    padding: 0 1rem;\n\n    & p mark {\n        background-color: rgba(255, 100, 203, 0.25) !important;\n    }\n}\n\nfooter {\n    & div.md-ellipsis {\n        font-family: \"Roboto Mono\", monospace;\n    }\n}\n\n@media (min-width: 1220px) {\n    article {\n        margin: 0 0 !important;\n    }\n}\n\n:root {\n\n}"
  },
  {
    "path": "mkdocs.yml",
    "content": "site_name: Posting\nsite_url: https://posting.sh\nrepo_url: https://github.com/darrenburns/posting\nrepo_name: darrenburns/posting\ntheme:\n  name: material\n  palette:\n    scheme: slate\n    primary: custom\n  custom_dir: docs/overrides\n  icon:\n    logo: fontawesome/solid/paper-plane\n  font:\n    text: Open Sans\n  features:\n    - search.suggest\n    - search.highlight\n    - header.autohide\n    - navigation.tabs\n    - navigation.tabs.sticky\n    - navigation.footer\n    - toc.integrate\nextra_css:\n  - stylesheets/extra.css\nnav:\n  - Home: \"index.md\"\n  - Guide:\n    - \"Getting Started\": \"guide/index.md\"\n    - \"Navigation\": \"guide/navigation.md\"\n    - \"Collections\": \"guide/collections.md\"\n    - \"Requests\": \"guide/requests.md\"\n    - \"Configuration\": \"guide/configuration.md\"\n    - \"Environments\": \"guide/environments.md\"\n    - \"Command Palette\": \"guide/command_palette.md\"\n    - \"Themes\": \"guide/themes.md\"\n    - \"External Tools\": \"guide/external_tools.md\"\n    - \"Keymaps\": \"guide/keymap.md\"\n    - \"Importing\": \"guide/importing.md\"\n    - \"Scripting\": \"guide/scripting.md\"\n    - \"Help System\": \"guide/help_system.md\"\n  - Roadmap: \"roadmap.md\"\n  - Changelog: \"CHANGELOG.md\"\n  - FAQ: \"faq.md\"\nplugins:\n  - search\n  - tags\nmarkdown_extensions:\n  - abbr\n  - admonition\n  - attr_list\n  - def_list\n  - toc:\n      permalink: true\n  - footnotes\n  - tables\n  - pymdownx.keys\n  - pymdownx.highlight:\n      use_pygments: true\n  - pymdownx.superfences\n  - pymdownx.details\nextra:\n  social:\n    - icon: fontawesome/brands/mastodon \n      link: https://fosstodon.org/@darrenburns\n    - icon: fontawesome/brands/x-twitter\n      link: https://x.com/_darrenburns\n    - icon: fontawesome/brands/github\n      link: https://github.com/darrenburns\ncopyright: Copyright &copy; 2024 Darren Burns"
  },
  {
    "path": "pyproject.toml",
    "content": "[project]\nname = \"posting\"\nversion = \"2.9.2\"\ndescription = \"The modern API client that lives in your terminal.\"\nauthors = [\n    { name = \"Darren Burns\", email = \"darrenb900@gmail.com\" }\n]\ndependencies = [\n    \"click>=8.1.7,<9.0.0\",\n    \"xdg-base-dirs>=6.0.1,<7.0.0\",\n    \"click-default-group>=1.2.4,<2.0.0\",\n    \"httpx[brotli]==0.28.1\",\n    # pinned httpx automatically since we monkeypatch _main.py\n    \"openapi-pydantic>=0.5.0\",\n    \"pyperclip>=1.9.0,<2.0.0\",\n    \"pydantic>=2.9.2,<3.0.0\",\n    \"pyyaml>=6.0.2,<7.0.0\",\n    \"pydantic-settings>=2.4.0,<3.0.0\",\n    \"python-dotenv>=1.0.1,<2.0.0\",\n    # pinned intentionally\n    \"watchfiles>=0.24.0\",\n    \"textual[syntax]==6.1.0\",\n    \"textual-autocomplete==4.0.6\",\n]\nreadme = \"README.md\"\nrequires-python = \">= 3.11\"\nlicense = { file = \"LICENSE\" }\nkeywords = [\"tui\", \"http\", \"client\", \"terminal\", \"api\", \"testing\", \"textual\", \"cli\", \"posting\", \"developer-tool\"]\nclassifiers = [\n    \"Development Status :: 5 - Production/Stable\",\n    \"Environment :: Console\",\n    \"Intended Audience :: Developers\",\n    \"License :: OSI Approved :: Apache Software License\",\n    \"Programming Language :: Python :: 3\",\n    \"Programming Language :: Python :: 3.11\",\n    \"Programming Language :: Python :: 3.12\",\n]\n\n[project.urls]\nHomepage = \"https://github.com/darrenburns/posting\"\nRepository = \"https://github.com/darrenburns/posting\"\nIssues = \"https://github.com/darrenburns/posting/issues\"\nDocumentation = \"https://github.com/darrenburns/posting/blob/main/README.md\"\n\n[build-system]\nrequires = [\"hatchling\"]\nbuild-backend = \"hatchling.build\"\n\n[project.scripts]\nposting = \"posting.__main__:cli\"\n\n[tool.uv]\ndev-dependencies = [\n    \"textual-dev>=1.5.1\",\n    \"pytest>=8.3.1\",\n    \"jinja2>=3.1.4\",\n    \"syrupy>=4.6.1\",\n    \"pytest-xdist>=3.6.1\",\n    \"pytest-cov>=5.0.0\",\n    \"pytest-textual-snapshot>=1.0.0\",\n    \"mkdocs-material>=9.5.30\",\n    \"pyinstrument>=5.0.1\",\n]\n\n[tool.hatch.metadata]\nallow-direct-references = true\n\n[tool.hatch.build.targets.wheel]\npackages = [\"src/posting\"]\n\n[tool.pytest.ini_options]\nmarkers = [\n    \"serial\",  # used to indicate tests must not run in parallel\n]\n\n[tool.coverage.run]\nrelative_files = true\n"
  },
  {
    "path": "src/posting/__init__.py",
    "content": "# This import should be the first thing to run, to ensure that\n# the START_TIME is set as early as possible.\nfrom posting._start_time import START_TIME  # type: ignore # noqa: F401\n    \n\n# This is a hack to prevent httpx from importing _main.py\nimport sys\nsys.modules['httpx._main'] = None\n\nfrom .collection import (\n    Auth,\n    Cookie,\n    Header,\n    QueryParam,\n    RequestBody,\n    RequestModel,\n    FormItem,\n    Options,\n    Scripts,\n)\nfrom .scripts import Posting\n\n\n__all__ = [\n    \"Auth\",\n    \"Cookie\",\n    \"Header\",\n    \"QueryParam\",\n    \"RequestBody\",\n    \"RequestModel\",\n    \"FormItem\",\n    \"Options\",\n    \"Scripts\",\n    \"Posting\",\n]\n"
  },
  {
    "path": "src/posting/__main__.py",
    "content": "\"\"\"The main entry point for the Posting CLI.\"\"\"\n\nfrom pathlib import Path\nimport click\nimport os\n\nfrom click_default_group import DefaultGroup\nfrom rich.console import Console\n\nfrom posting.app import Posting\nfrom posting.collection import Collection\nfrom posting.config import Settings\nfrom posting.locations import (\n    config_file,\n    default_collection_directory,\n    theme_directory,\n)\nfrom posting.variables import load_variables\n\n\ndef create_config_file() -> None:\n    f = config_file()\n    if f.exists():\n        return\n\n    try:\n        f.touch()\n    except OSError:\n        pass\n\n\ndef create_default_collection() -> Path:\n    f = default_collection_directory()\n    if f.exists():\n        return f\n\n    try:\n        f.mkdir(parents=True)\n    except OSError:\n        pass\n\n    return f\n\n\n@click.group(cls=DefaultGroup, default=\"default\", default_if_no_args=True)\ndef cli() -> None:\n    \"\"\"A TUI for testing HTTP APIs.\"\"\"\n\n\n@cli.command()\n@click.option(\n    \"--collection\",\n    \"-c\",\n    type=click.Path(exists=True),\n    help=\"Path to the collection directory\",\n)\n@click.option(\n    \"--env\",\n    \"-e\",\n    type=click.Path(exists=True),\n    help=\"Path to the .env environment file(s)\",\n    multiple=True,\n)\ndef default(collection: str | None = None, env: tuple[str, ...] = ()) -> None:\n    create_config_file()\n    default_collection = create_default_collection()\n    collection_path = Path(collection) if collection else default_collection\n    app = make_posting(\n        collection=collection_path,\n        env=env,\n        using_default_collection=collection is None,\n    )\n    app.run()\n\n\n@cli.command()\n@click.argument(\n    \"thing_to_locate\",\n)\ndef locate(thing_to_locate: str) -> None:\n    if thing_to_locate == \"config\":\n        print(\"Config file:\")\n        print(config_file())\n    elif thing_to_locate == \"collection\":\n        print(\"Default collection directory:\")\n        print(default_collection_directory())\n    elif thing_to_locate == \"themes\":\n        print(\"Themes directory:\")\n        print(theme_directory())\n    else:\n        # This shouldn't happen because the type annotation should enforce that\n        # the only valid options are \"config\" and \"collection\".\n        print(f\"Unknown thing to locate: {thing_to_locate!r}\")\n\n\n@cli.command(name=\"import\")\n@click.argument(\"spec_path\", type=click.Path(exists=True))\n@click.option(\n    \"--output\",\n    \"-o\",\n    type=click.Path(),\n    help=\"Path to save the imported collection\",\n    default=None,\n)\n@click.option(\n    \"--type\", \"-t\", default=\"openapi\", help=\"Specify spec type [openapi, postman]\"\n)\ndef import_spec(spec_path: str, output: str | None, type: str) -> None:\n    \"\"\"Import an OpenAPI specification into a Posting collection.\"\"\"\n    console = Console()\n    console.print(\n        \"Importing is currently an experimental feature.\", style=\"bold yellow\"\n    )\n\n    output_path = None\n    if output:\n        output_path = Path(output)\n\n    try:\n        if type.lower() == \"openapi\":\n            # We defer this import as it takes 64ms on an M4 MacBook Pro,\n            # and is only needed for a single CLI command - not for the main TUI.\n            from posting.importing.open_api import import_openapi_spec\n\n            spec_type = \"OpenAPI\"\n            collection = import_openapi_spec(spec_path)\n            if output_path is None:\n                output_path = (\n                    Path(default_collection_directory()) / f\"{collection.name}\"\n                )\n\n            output_path.mkdir(parents=True, exist_ok=True)\n            collection.path = output_path\n            collection.save_to_disk(output_path)\n        elif type.lower() == \"postman\":\n            from posting.importing.postman import import_postman_spec, create_env_file\n\n            spec_type = \"Postman\"\n            collection, postman_collection = import_postman_spec(spec_path, output)\n            if output_path is None:\n                output_path = (\n                    Path(default_collection_directory()) / f\"{collection.name}\"\n                )\n\n            output_path.mkdir(parents=True, exist_ok=True)\n            collection.path = output_path\n            collection.save_to_disk(output_path)\n\n            # Create the environment file in the collection directory.\n            env_file = create_env_file(\n                output_path, f\"{collection.name}.env\", postman_collection.variable\n            )\n            console.print(f\"Created environment file {str(env_file)!r}.\")\n        else:\n            console.print(f\"Unknown spec type: {type!r}\", style=\"red\")\n            return\n\n        console.print(\n            f\"Successfully imported {spec_type!r} spec to {str(output_path)!r}\"\n        )\n    except Exception:\n        console.print(\"An error occurred during the import process.\", style=\"red\")\n        console.print(\n            \"Ensure you're importing the correct type of collection.\", style=\"red\"\n        )\n        console.print(\n            \"For Postman collections, use `posting import --type postman <path>`\",\n            style=\"red\",\n        )\n        console.print(\n            \"No luck? Please include the traceback below in your issue report.\",\n            style=\"red\",\n        )\n        console.print_exception()\n\n\n@cli.command(name=\"sponsors\")\ndef sponsors() -> None:\n    \"\"\"Show the list of sponsors.\"\"\"\n    print(\"Thanks to everyone below who contributed to the development of Posting 🚀\\n\")\n\n    # Sponsors are added to the list below, name on the left, description on the right\n    sponsors = [\n        (\"Michael Howard\", \"https://github.com/elithper\"),\n    ]\n    for sponsor in sponsors:\n        print(f\"{sponsor[0]} - {sponsor[1]}\")\n\n    print()\n    print(\"If you'd like to sponsor the development of Posting, please visit:\")\n    print(\"https://github.com/sponsors/darrenburns\")\n\n\ndef make_posting(\n    collection: Path,\n    env: tuple[str, ...] = (),\n    using_default_collection: bool = False,\n) -> Posting:\n    \"\"\"Return a Posting instance with the given collection and environment.\"\"\"\n    collection_tree = Collection.from_directory(str(collection.resolve()))\n\n    # if env empty then load current directory posting.env file if it exists\n    if not env and os.path.exists(\"posting.env\"):\n        env = (\"posting.env\",)\n\n    env_paths = tuple(Path(e).resolve() for e in env)\n    settings = Settings(_env_file=env_paths)  # type: ignore[call-arg]\n    load_variables(env_paths, settings.use_host_environment)\n\n    return Posting(settings, env_paths, collection_tree, not using_default_collection)\n\n\nif __name__ == \"__main__\":\n    cli()\n"
  },
  {
    "path": "src/posting/_start_time.py",
    "content": "import time\n\n\nSTART_TIME = time.perf_counter_ns()\n"
  },
  {
    "path": "src/posting/app.py",
    "content": "import inspect\nfrom contextlib import redirect_stdout, redirect_stderr\nimport os\nfrom pathlib import Path\nimport sys\nfrom typing import Any, Literal, Sequence, cast\n\nimport httpx\nfrom rich.console import RenderableType\nfrom rich.text import Text\nfrom textual.content import Content\n\nfrom posting.importing.curl import CurlImport\nfrom textual import messages, on, log, work\nfrom textual.command import (\n    CommandListItem,\n    CommandPalette,\n    SimpleCommand,\n    SimpleProvider,\n)\nfrom textual.css.query import NoMatches\nfrom textual.events import Click\nfrom textual.reactive import Reactive, reactive\nfrom textual.app import App, ComposeResult, InvalidThemeError\nfrom textual.binding import Binding\nfrom textual.containers import Horizontal, Vertical\nfrom textual.screen import Screen\nfrom textual.coordinate import Coordinate\nfrom textual.markup import escape\nfrom textual.signal import Signal\nfrom textual.theme import Theme, BUILTIN_THEMES as TEXTUAL_THEMES\nfrom textual.widget import AwaitMount, Widget\nfrom textual.widgets.input import Selection\nfrom textual.widgets import Button, Footer, Input, Label, Tab, Tabs\nfrom textual.widgets.tabbed_content import ContentTab\nfrom posting.collection import (\n    Collection,\n    Cookie,\n    Header,\n    HttpRequestMethod,\n    Options,\n    RequestModel,\n)\n\nfrom posting.commands import PostingProvider\nfrom posting.config import SETTINGS, Settings\nfrom posting.jump_overlay import JumpOverlay\nfrom posting.jumper import Jumper\nfrom posting.scripts import execute_script, uncache_module, Posting as PostingContext\nfrom posting.themes import (\n    BUILTIN_THEMES,\n    load_user_theme,\n    load_user_themes,\n)\nfrom posting.types import CertTypes, PostingLayout\nfrom posting.user_host import get_user_host_string\nfrom posting.variables import (\n    SubstitutionError,\n    get_variables,\n    load_variables,\n    update_variables,\n)\nfrom posting.version import VERSION\nfrom posting.widgets.collection.browser import (\n    CollectionBrowser,\n    CollectionTree,\n)\nfrom posting.widgets.datatable import PostingDataTable\nfrom posting.widgets.request.header_editor import HeadersTable\nfrom posting.messages import HttpResponseReceived\nfrom posting.widgets.request.method_selection import MethodSelector\n\nfrom posting.widgets.request.query_editor import ParamsTable\nfrom posting.widgets.request.path_editor import PathParamsTable\nfrom posting.widgets.request.path_editor import PathParamsEditor\nfrom posting.widgets.request.request_auth import RequestAuth\n\nfrom posting.widgets.request.request_body import RequestBodyTextArea\nfrom posting.widgets.request.request_editor import RequestEditor\nfrom posting.widgets.request.request_metadata import RequestMetadata\nfrom posting.widgets.request.request_options import RequestOptions\nfrom posting.widgets.request.request_scripts import RequestScripts\nfrom posting.widgets.request.url_bar import CurlMessage, UrlInput, UrlBar\nfrom posting.urls import extract_path_param_names\nfrom urllib.parse import urlparse, urlunparse\nfrom posting.widgets.response.response_area import ResponseArea\nfrom posting.widgets.response.response_trace import Event, ResponseTrace\nfrom posting.widgets.response.script_output import ScriptOutput\nfrom posting.widgets.rich_log import RichLogIO\nfrom posting.xresources import load_xresources_themes\n\n\nclass AppHeader(Horizontal):\n    \"\"\"The header of the app.\"\"\"\n\n    def compose(self) -> ComposeResult:\n        settings = SETTINGS.get().heading\n        if settings.show_version:\n            yield Label(f\"[b]Posting[/] [dim]{VERSION}[/]\", id=\"app-title\")\n        else:\n            yield Label(\"[b]Posting[/]\", id=\"app-title\")\n        if settings.show_host:\n            yield Label(get_user_host_string(), id=\"app-user-host\")\n\n        self.set_class(not settings.visible, \"hidden\")\n\n\nclass AppBody(Vertical):\n    \"\"\"The body of the app.\"\"\"\n\n\nclass MainScreen(Screen[None]):\n    AUTO_FOCUS = None\n    BINDING_GROUP_TITLE = \"Main Screen\"\n    BINDINGS = [\n        Binding(\n            \"ctrl+j,alt+enter\",\n            \"send_request\",\n            \"Send\",\n            tooltip=\"Send the current request.\",\n            id=\"send-request\",\n        ),\n        Binding(\n            \"ctrl+t\",\n            \"change_method\",\n            \"Method\",\n            tooltip=\"Focus the method selector.\",\n            id=\"focus-method\",\n        ),\n        Binding(\n            \"ctrl+o\",\n            \"toggle_jump_mode\",\n            description=\"Jump\",\n            tooltip=\"Activate jump mode to quickly move focus between widgets.\",\n            id=\"jump\",\n        ),\n        Binding(\n            \"ctrl+l\",\n            \"app.focus('url-input')\",\n            \"Focus URL input\",\n            show=False,\n            tooltip=\"Focus the URL input.\",\n            id=\"focus-url\",\n        ),\n        Binding(\n            \"ctrl+s\",\n            \"save_request\",\n            \"Save\",\n            tooltip=\"Save the current request. If a request is open, this will overwrite it.\",\n            id=\"save-request\",\n        ),\n        Binding(\n            \"ctrl+n\",\n            \"new_request\",\n            \"New\",\n            tooltip=\"Create a new request.\",\n            id=\"new-request\",\n        ),\n        Binding(\n            \"ctrl+m\",\n            \"toggle_expanded\",\n            \"Expand section\",\n            show=False,\n            tooltip=\"Expand or shrink the section (request or response) which has focus.\",\n            id=\"expand-section\",\n        ),\n        Binding(\n            \"ctrl+h\",\n            \"toggle_collection_browser\",\n            \"Toggle collection browser\",\n            show=False,\n            tooltip=\"Toggle the collection browser.\",\n            id=\"toggle-collection\",\n        ),\n        Binding(\n            \"ctrl+P,ctrl+shift+p\",\n            \"open_request_search_palette\",\n            \"Search requests\",\n            show=True,\n            tooltip=\"Search for a request by name.\",\n            id=\"search-requests\",\n        ),\n    ]\n\n    selected_method: Reactive[HttpRequestMethod] = reactive(\"GET\", init=False)\n    \"\"\"The currently selected method of the request.\"\"\"\n    current_layout: Reactive[PostingLayout] = reactive(\"vertical\", init=False)\n    \"\"\"The current layout of the app.\"\"\"\n    expanded_section: Reactive[Literal[\"request\", \"response\"] | None] = reactive(\n        None, init=False\n    )\n    \"\"\"The currently expanded section of the main screen.\"\"\"\n    _jumping: Reactive[bool] = reactive(False, init=False, bindings=True)\n    \"\"\"True if 'jump mode' is currently active, otherwise False.\"\"\"\n\n    def __init__(\n        self,\n        collection: Collection,\n        layout: PostingLayout,\n        environment_files: tuple[Path, ...],\n    ) -> None:\n        super().__init__()\n        self.collection = collection\n        self.cookies: httpx.Cookies = httpx.Cookies()\n        self._initial_layout: PostingLayout = layout\n        self.environment_files = environment_files\n        self.settings = SETTINGS.get()\n        self.jumper: Jumper | None = None\n        self.posting = cast(\"Posting\", self.app)\n\n    def on_mount(self) -> None:\n        self.current_layout = self._initial_layout\n\n        # If the header is not visible, the URL Bar is one cell higher.\n        is_header_visible = self.settings.heading.visible\n        self.app.set_class(not is_header_visible, \"-header-hidden\")\n\n        # Set the initial focus based on the settings.\n        focus_on_startup = self.settings.focus.on_startup\n        if focus_on_startup == \"url\":\n            target = self.url_bar.url_input\n        elif focus_on_startup == \"method\":\n            target = self.method_selector\n        elif focus_on_startup == \"collection\":\n            target = self.collection_browser.collection_tree\n        else:\n            target = None\n\n        if target is not None:\n            self.set_focus(target)\n\n    def on_screen_resume(self) -> None:\n        self.jumper = Jumper(\n            {\n                \"method-selector\": \"1\",\n                \"url-input\": \"2\",\n                \"collection-tree\": \"tab\",\n                \"--content-tab-headers-pane\": \"q\",\n                \"--content-tab-body-pane\": \"w\",\n                \"--content-tab-path-pane\": \"e\",\n                \"--content-tab-query-pane\": \"r\",\n                \"--content-tab-auth-pane\": \"t\",\n                \"--content-tab-info-pane\": \"y\",\n                \"--content-tab-scripts-pane\": \"u\",\n                \"--content-tab-options-pane\": \"i\",\n                \"--content-tab-response-body-pane\": \"a\",\n                \"--content-tab-response-headers-pane\": \"s\",\n                \"--content-tab-response-cookies-pane\": \"d\",\n                \"--content-tab-response-scripts-pane\": \"f\",\n                \"--content-tab-response-trace-pane\": \"g\",\n            },\n            screen=self,\n        )\n\n    def compose(self) -> ComposeResult:\n        yield AppHeader()\n        yield UrlBar()\n        with AppBody():\n            collection_browser = CollectionBrowser(collection=self.collection)\n            collection_browser.display = (\n                self.settings.collection_browser.show_on_startup\n            )\n            yield collection_browser\n            yield RequestEditor()\n            yield ResponseArea()\n\n        footer = Footer(show_command_palette=False)\n        footer.compact = self.posting.spacing == \"compact\"\n        yield footer\n\n    def get_and_run_script(\n        self,\n        path_to_script: str,\n        default_function_name: str,\n        write_logs_to_ui: bool = True,\n        *args: Any,\n    ) -> None:\n        \"\"\"\n        Get and run a function from a script.\n\n        Args:\n            path_to_script: Path to the script, relative to the collection path.\n            default_function_name: Default function name to use if not specified in the path.\n            write_logs_to_ui: Whether to write logs to the UI.\n            *args: Arguments to pass to the script function.\n        \"\"\"\n        path_name_parts = path_to_script.split(\":\")\n        if len(path_name_parts) == 2:\n            script_path = Path(path_name_parts[0])\n            function_name = path_name_parts[1]\n        else:\n            script_path = Path(path_to_script)\n            function_name = default_function_name\n\n        try:\n            script_function = execute_script(\n                self.collection.path, script_path, function_name\n            )\n        except Exception as e:\n            log.error(f\"Error loading script {function_name}: {e}\")\n            self.notify(\n                severity=\"error\",\n                title=f\"Error loading script {function_name}\",\n                message=f\"The script at {script_path} could not be loaded: {e}\",\n            )\n            raise\n\n        if script_function is not None:\n            try:\n                script_output = self.response_script_output\n                script_output.log_function_call_start(\n                    f\"{script_path.name}:{function_name}\"\n                )\n\n                rich_log = script_output.rich_log\n\n                if write_logs_to_ui:\n                    stdout_log = RichLogIO(rich_log, \"stdout\")\n                    stderr_log = RichLogIO(rich_log, \"stderr\")\n                else:\n                    stdout_log = sys.stdout\n                    stderr_log = sys.stderr\n                with redirect_stdout(stdout_log), redirect_stderr(stderr_log):\n                    # Ensure we pass in the number of parameters the user has\n                    # implicitly requested in their script.\n                    signature = inspect.signature(script_function)\n                    num_params = len(signature.parameters)\n                    if num_params > 0:\n                        script_function(*args[:num_params])\n                    else:\n                        script_function()\n\n                # Ensure any remaining content is flushed\n                stdout_log.flush()\n                stderr_log.flush()\n\n            except Exception as e:\n                log.error(f\"Error running {function_name} script: {e}\")\n                self.notify(\n                    severity=\"error\",\n                    title=f\"Error running {function_name} script\",\n                    message=f\"{e}\",\n                )\n                raise\n        else:\n            log.warning(f\"{function_name.capitalize()} script not found: {script_path}\")\n            self.notify(\n                severity=\"error\",\n                title=f\"{function_name.capitalize()} script not found\",\n                message=f\"The {function_name} script at {script_path} could not be found.\",\n            )\n            raise\n\n    async def send_request(self) -> None:\n        try:\n            self.url_bar.clear_events()\n            script_output = self.response_script_output\n        except NoMatches:\n            # The UI is lazily loaded, so the widgets are not guaranteed to be available.\n            # If you load the UI then immediately press enter, this method would be called\n            # but if the widgets are not available, there's nothing we can do.\n            # We no-op, as the widgets are only unavailable for some milliseconds, and\n            # so it's almost certainly just a mistaken double-tap of the enter key.\n            return\n\n        script_output.reset()\n\n        request_options = self.request_options.to_model()\n\n        cert_config = SETTINGS.get().ssl\n        httpx_cert_config: list[str] = []\n        if certificate_path := cert_config.certificate_path:\n            httpx_cert_config.append(certificate_path)\n        if key_file := cert_config.key_file:\n            httpx_cert_config.append(key_file)\n        if password := cert_config.password:\n            httpx_cert_config.append(password.get_secret_value())\n\n        app = cast(\"Posting\", self.app)\n        script_context = PostingContext(app)\n\n        cert = cast(CertTypes, tuple(httpx_cert_config))\n        try:\n            # Run setup scripts first\n            request_model = self.build_request_model(request_options)\n            if setup_script := request_model.scripts.setup:\n                try:\n                    self.get_and_run_script(\n                        setup_script,\n                        \"setup\",\n                        True,\n                        script_context,\n                    )\n                except Exception:\n                    self.response_script_output.set_setup_status(\"error\")\n                else:\n                    self.response_script_output.set_setup_status(\"success\")\n            else:\n                self.response_script_output.set_setup_status(\"no-script\")\n\n            # Now apply the template\n            variables = get_variables()\n            try:\n                request_model.apply_template(variables)\n            except SubstitutionError as e:\n                log.error(e)\n                raise\n\n            verify_ssl = request_model.options.verify_ssl\n            verify: str | bool = verify_ssl\n            if verify_ssl and cert_config.ca_bundle is not None:\n                # If verification is enabled and a CA bundle is supplied,\n                # use the CA bundle.\n                verify = cert_config.ca_bundle\n\n            timeout = request_model.options.timeout\n            async with httpx.AsyncClient(\n                verify=verify,\n                cert=cert,\n                proxy=request_model.options.proxy_url or None,\n                timeout=timeout,\n                auth=request_model.auth.to_httpx_auth() if request_model.auth else None,\n            ) as client:\n                script_context.request = request_model\n\n                # If there's an associated pre-request script, run it.\n                if on_request := request_model.scripts.on_request:\n                    try:\n                        self.get_and_run_script(\n                            on_request,\n                            \"on_request\",\n                            True,\n                            # The args below are passed to the script function.\n                            request_model,\n                            script_context,\n                        )\n                    except Exception:\n                        self.response_script_output.set_request_status(\"error\")\n                        # TODO - load the error into the response area, or log it.\n                    else:\n                        self.response_script_output.set_request_status(\"success\")\n                else:\n                    self.response_script_output.set_request_status(\"no-script\")\n                request = self.build_httpx_request(request_model, client)\n\n                # Prioritise user-defined `User-Agent` header over Posting's default.\n                if \"User-Agent\" not in request.headers or request.headers.get(\n                    \"user-agent\", \"\"\n                ).startswith(\"python-httpx\"):\n                    request.headers[\"User-Agent\"] = (\n                        f\"Posting/{VERSION} (Terminal-based API client)\"\n                    )\n                response = await client.send(\n                    request=request,\n                    follow_redirects=request_options.follow_redirects,\n                )\n\n                self.post_message(HttpResponseReceived(response))\n\n                script_context.response = response\n                if on_response := request_model.scripts.on_response:\n                    try:\n                        self.get_and_run_script(\n                            on_response,\n                            \"on_response\",\n                            True,\n                            # The args below are passed to the script function.\n                            response,\n                            script_context,\n                        )\n                    except Exception:\n                        self.response_script_output.set_response_status(\"error\")\n                        # TODO - load the error into the response area, or log it.\n                    else:\n                        self.response_script_output.set_response_status(\"success\")\n                else:\n                    self.response_script_output.set_response_status(\"no-script\")\n\n        except httpx.ConnectTimeout as connect_timeout:\n            log.error(\"Connect timeout\", connect_timeout)\n            self.notify(\n                severity=\"error\",\n                title=\"Connect timeout\",\n                message=f\"Couldn't connect within {request_options.timeout} seconds.\",\n            )\n        except httpx.ReadTimeout as read_timeout:\n            log.error(\"Read timeout\", read_timeout)\n            self.notify(\n                severity=\"error\",\n                title=\"Read timeout\",\n                message=f\"Couldn't read data within {request_options.timeout} seconds.\",\n            )\n        except httpx.WriteTimeout as write_timeout:\n            log.error(\"Write timeout\", write_timeout)\n            self.notify(\n                severity=\"error\",\n                title=\"Write timeout\",\n                message=f\"Couldn't send data within {request_options.timeout} seconds.\",\n            )\n        except Exception as e:\n            log.error(\"Error sending request\", e)\n            log.error(\"Type of error\", type(e))\n            self.url_input.add_class(\"error\")\n            self.notify(\n                severity=\"error\",\n                title=\"Couldn't send request\",\n                message=str(e),\n            )\n        else:\n            self.url_input.remove_class(\"error\")\n\n    @work(exclusive=True)\n    async def send_via_worker(self) -> None:\n        await self.send_request()\n\n    @on(MethodSelector.MethodChanged)\n    def on_method_selector_changed(self, event: MethodSelector.MethodChanged) -> None:\n        self.selected_method = event.value\n\n    @on(Button.Pressed, selector=\"SendRequestButton\")\n    @on(Input.Submitted, selector=\"UrlInput\")\n    def handle_submit_via_event(self) -> None:\n        \"\"\"Send the request.\"\"\"\n        self.send_via_worker()\n\n    @on(HttpResponseReceived)\n    def on_response_received(self, event: HttpResponseReceived) -> None:\n        \"\"\"Update the response area with the response.\"\"\"\n\n        # If the config to automatically move the focus on receipt\n        # of a response has been set, move focus as required.\n        focus_on_response = self.settings.focus.on_response\n        if focus_on_response == \"body\":\n            self.response_area.text_editor.text_area.focus()\n        elif focus_on_response == \"tabs\":\n            self.response_area.content_tabs.focus()\n\n        self.response_area.response = event.response\n        self.url_bar.response_status_code = event.response.status_code\n        self.url_bar.response_reason_phrase = event.response.reason_phrase\n        self.cookies.update(event.response.cookies)\n        self.response_trace.trace_complete()\n\n    @on(CollectionTree.RequestSelected)\n    def on_request_selected(self, event: CollectionTree.RequestSelected) -> None:\n        \"\"\"Load a request model into the UI when a request is selected.\"\"\"\n        self.load_request_model(event.request)\n        if focus_on_request_open := self.settings.focus.on_request_open:\n            targets = {\n                \"headers\": self.headers_table,\n                \"body\": self.request_editor.request_body_type_select,\n                \"query\": self.request_editor.query_editor.query_key_input,\n                \"info\": self.request_metadata.request_name_input,\n                \"url\": self.url_input,\n                \"method\": self.method_selector,\n            }\n            if target := targets.get(focus_on_request_open):\n                self.set_focus(target)\n\n    @on(CollectionTree.RequestCacheUpdated)\n    def on_request_cache_updated(\n        self, event: CollectionTree.RequestCacheUpdated\n    ) -> None:\n        \"\"\"Update the autocomplete suggestions when the request cache is updated.\"\"\"\n        self.url_bar.cached_base_urls = sorted(event.cached_base_urls)\n\n    @on(UrlInput.PathParamJumpRequestedFromUrlInput)\n    def on_url_param_jump(\n        self, event: UrlInput.PathParamJumpRequestedFromUrlInput\n    ) -> None:\n        \"\"\"Focus the Path params table and move cursor to the row for the named param.\"\"\"\n        name = event.name\n        try:\n            table = self.query_one(PathParamsTable)\n        except NoMatches:\n            log.warning(\n                f\"PathParamsTable not found when trying to jump to path param {name}\"\n            )\n            return\n\n        table.focus()\n\n        for row_index in range(table.row_count):\n            row = table.get_row_at(row_index)\n            key_cell = row[0]\n            key = key_cell.plain if isinstance(key_cell, Text) else key_cell\n            if str(key) == name:\n                table.move_cursor(row=row_index)\n                # Enter edit mode on the corresponding row in the editor and focus value\n                try:\n                    editor = self.query_one(PathParamsEditor)\n                except NoMatches:\n                    pass\n                else:\n                    try:\n                        row_key, _ = table.coordinate_to_cell_key(\n                            Coordinate(row_index, 0)\n                        )\n                        editor.enter_edit_mode(row_key, focus_value=True)\n                    except Exception:\n                        # If we can't resolve the row key for any reason, ignore gracefully\n                        pass\n                break\n\n    @on(PathParamsTable.PathParamJumpRequestedFromPathParamsTable)\n    def on_path_param_jump(\n        self, event: PathParamsTable.PathParamJumpRequestedFromPathParamsTable\n    ) -> None:\n        \"\"\"Focus the URL input and select the matching path param (excluding leading colon).\"\"\"\n        name = event.name\n        url_input = self.url_input\n        value = url_input.value\n        # Find unescaped \":name\" occurrences, then select the name portion only.\n        import re\n\n        pattern = re.compile(r\"(?<!:):([A-Za-z_][A-Za-z0-9_]*)\")\n        for match in pattern.finditer(value):\n            if match.group(1) == name:\n                start = match.start(0) + 1  # exclude the leading colon\n                end = start + len(name)\n                self.set_focus(url_input)\n                url_input.selection = Selection(start, end)\n                break\n\n    @on(PathParamsEditor.PathParamRenamed)\n    def on_path_param_renamed(self, event: PathParamsEditor.PathParamRenamed) -> None:\n        \"\"\"Rename the placeholder token in the URL path when a key is renamed in the editor.\"\"\"\n        old_name = event.old_name\n        new_name = event.new_name\n        if not old_name or not new_name or old_name == new_name:\n            return\n\n        value = self.url_input.value\n        try:\n            parsed = urlparse(value)\n            path = parsed.path or \"\"\n        except Exception:\n            # Best-effort replace on the full string\n            self.url_input.value = value.replace(f\":{old_name}\", f\":{new_name}\")\n        else:\n            # Replace only unescaped tokens matching the old name\n            import re\n\n            pattern = re.compile(r\"(?<!:):([A-Za-z_][A-Za-z0-9_]*)\")\n\n            def repl(m: re.Match[str]) -> str:\n                return f\":{new_name}\" if m.group(1) == old_name else m.group(0)\n\n            new_path = pattern.sub(repl, path)\n            if new_path != path:\n                self.url_input.value = urlunparse(\n                    (\n                        parsed.scheme,\n                        parsed.netloc,\n                        new_path,\n                        parsed.params,\n                        parsed.query,\n                        parsed.fragment,\n                    )\n                )\n        # Value change will trigger URL change handler to resync the table/highlighter\n\n    async def action_send_request(self) -> None:\n        \"\"\"Send the request.\"\"\"\n        self.send_via_worker()\n\n    def action_change_method(self) -> None:\n        \"\"\"Change the method of the request.\"\"\"\n        method_selector = self.method_selector\n        method_selector.focus()\n        method_selector.expanded = not method_selector.expanded\n\n    def action_toggle_collection_browser(self) -> None:\n        \"\"\"Toggle the collection browser.\"\"\"\n        collection_browser = self.collection_browser\n        collection_browser.display = not collection_browser.display\n\n    def action_toggle_expanded(self) -> None:\n        \"\"\"Toggle the current expanded section.\n\n        If a section is currently expanded, it will be collapsed.\n        If no section is currently expanded, the currently focused section will be expanded.\n        \"\"\"\n        if self.expanded_section in {\"request\", \"response\"}:\n            self.expand_section(None)\n        elif self.focused:\n            # Expand the currently focused section.\n            if self.focus_within_request():\n                self.expand_section(\"request\")\n            elif self.focus_within_response():\n                self.expand_section(\"response\")\n\n    def expand_section(self, section: Literal[\"request\", \"response\"] | None) -> None:\n        self.expanded_section = section\n\n    def focus_within_request(self, focused: Widget | None = None) -> bool:\n        \"\"\"Whether the focus is within the request editor.\"\"\"\n        if focused is None:\n            focused = self.focused\n        if focused is None:\n            return False\n        return self.request_editor in focused.ancestors_with_self\n\n    def focus_within_response(self, focused: Widget | None = None) -> bool:\n        \"\"\"Whether the focus is within the response area.\"\"\"\n        if focused is None:\n            focused = self.focused\n        if focused is None:\n            return False\n        return self.response_area in focused.ancestors_with_self\n\n    async def action_save_request(self) -> None:\n        \"\"\"Save the request to disk, possibly prompting the user for more information\n        if it's the first time this request has been saved to disk.\"\"\"\n        if self.collection_tree.currently_open is None:\n            # No request currently open in the collection tree, we're saving a\n            # request which the user may already have filled in some data of in\n            # the UI.\n            request_model = self.build_request_model(self.request_options.to_model())\n            await self.collection_tree.new_request_flow(request_model)\n            # The new request flow is already handling the saving of the request to disk.\n            # No further action is required.\n            return\n\n        # In this case, we're saving an existing request to disk.\n        request_model = self.build_request_model(self.request_options.to_model())\n        assert isinstance(request_model, RequestModel), (\n            \"currently open node should contain a request model\"\n        )\n\n        # At this point, either we're reusing the pre-existing home for the request\n        # on disk, or the new location on disk which was assigned during the \"new request flow\"\n        save_path = request_model.path\n        if save_path is not None:\n            try:\n                path_to_display = str(save_path.resolve().relative_to(Path.cwd()))\n            except ValueError:\n                path_to_display = save_path.name\n\n            request_model.save_to_disk(save_path)\n            self.collection_browser.update_currently_open_node(request_model)\n            self.notify(\n                title=\"Request saved\",\n                message=path_to_display,\n                timeout=3,\n            )\n\n    async def action_new_request(self) -> None:\n        \"\"\"Open the new request flow.\"\"\"\n        await self.collection_tree.new_request_flow(None)\n\n    def watch_current_layout(self, layout: Literal[\"horizontal\", \"vertical\"]) -> None:\n        \"\"\"Update the current layout of the app to be horizontal or vertical.\"\"\"\n        classes = {\"horizontal\", \"vertical\"}\n        other_class = classes.difference({layout}).pop()\n        self.app_body.add_class(f\"layout-{layout}\")\n        self.app_body.remove_class(f\"layout-{other_class}\")\n\n    def watch_expanded_section(\n        self, section: Literal[\"request\", \"response\"] | None\n    ) -> None:\n        \"\"\"Hide the non-expanded section.\"\"\"\n        request_editor = self.request_editor\n        response_area = self.response_area\n\n        # Hide the request editor if the response area is currently expanded,\n        # and vice-versa.\n        request_editor.set_class(section == \"response\", \"hidden\")\n        response_area.set_class(section == \"request\", \"hidden\")\n\n    @on(RequestBodyTextArea.Changed, selector=\"RequestBodyTextArea\")\n    def on_request_body_change(self, event: RequestBodyTextArea.Changed) -> None:\n        \"\"\"Update the body tab to indicate if there is a body.\"\"\"\n        body_tab = self.query_one(\"#--content-tab-body-pane\", ContentTab)\n        if event.text_area.text:\n            body_tab.update(\"Body[cyan b]•[/]\")\n        else:\n            body_tab.update(\"Body\")\n\n    @on(PostingDataTable.RowsRemoved, selector=\"HeadersTable\")\n    @on(PostingDataTable.RowsAdded, selector=\"HeadersTable\")\n    def on_content_changed(\n        self, event: PostingDataTable.RowsRemoved | PostingDataTable.RowsAdded\n    ) -> None:\n        \"\"\"Update the headers tab to indicate if there are any headers.\"\"\"\n        headers_tab = self.query_one(\"#--content-tab-headers-pane\", ContentTab)\n        if event.data_table.row_count:\n            headers_tab.update(\"Headers[cyan b]•[/]\")\n        else:\n            headers_tab.update(\"Headers\")\n\n    @on(PostingDataTable.RowsRemoved, selector=\"ParamsTable\")\n    @on(PostingDataTable.RowsAdded, selector=\"ParamsTable\")\n    def on_params_changed(\n        self, event: PostingDataTable.RowsRemoved | PostingDataTable.RowsAdded\n    ) -> None:\n        \"\"\"Update the parameters tab to indicate if there are any parameters.\"\"\"\n        params_tab = self.query_one(\"#--content-tab-query-pane\", ContentTab)\n        if event.data_table.row_count:\n            params_tab.update(\"Query[cyan b]•[/]\")\n        else:\n            params_tab.update(\"Query\")\n\n    @on(PostingDataTable.RowsRemoved, selector=\"PathParamsTable\")\n    @on(PostingDataTable.RowsAdded, selector=\"PathParamsTable\")\n    def on_path_params_changed(\n        self, event: PostingDataTable.RowsRemoved | PostingDataTable.RowsAdded\n    ) -> None:\n        \"\"\"Update the path tab to indicate if there are any path params.\"\"\"\n        path_tab = self.query_one(\"#--content-tab-path-pane\", ContentTab)\n        if event.data_table.row_count:\n            path_tab.update(\"Path[cyan b]•[/]\")\n        else:\n            path_tab.update(\"Path\")\n\n    @on(PathParamsEditor.PathParamsUpdated)\n    def on_path_param_values_updated(\n        self, event: PathParamsEditor.PathParamsUpdated\n    ) -> None:\n        \"\"\"Keep URL highlighting in sync when values change via editor.\"\"\"\n        self.url_input.highlighter.set_path_params(event.params)\n        self.url_input.refresh()\n\n    def build_httpx_request(\n        self,\n        request_model: RequestModel,\n        client: httpx.AsyncClient,\n    ) -> httpx.Request:\n        \"\"\"Build an httpx request from the UI.\"\"\"\n        request = request_model.to_httpx(client)\n        request.extensions = {\"trace\": self.log_request_trace_event}\n\n        return request\n\n    @on(Input.Changed, selector=\"UrlInput\")\n    def on_url_changed(self, event: Input.Changed) -> None:\n        \"\"\"When the URL changes, sync path params table rows to match placeholders.\"\"\"\n        self._sync_path_params_from_url()\n\n        # Inform the URL highlighter of current path param values (by name) for highlighting.\n        try:\n            table = self.path_params_table\n        except NoMatches:\n            table = None  # type: ignore[assignment]\n        params: dict[str, str] = {}\n        if table:\n            for row_index in range(table.row_count):\n                row = table.get_row_at(row_index)\n                key_cell = row[0]\n                val_cell = row[1]\n                key = key_cell.plain if isinstance(key_cell, Text) else key_cell\n                val = val_cell.plain if isinstance(val_cell, Text) else val_cell\n                params[str(key)] = str(val)\n        self.url_input.highlighter.set_path_params(params)\n        self.url_input.refresh()\n\n    def _sync_path_params_from_url(\n        self, preferred_values: dict[str, str] | None = None\n    ) -> None:\n        \"\"\"Sync Path tab rows from the URL, preserving values by index.\n\n        If the user renames placeholders, values remain associated with their\n        positional index among placeholders rather than the placeholder name.\n        \"\"\"\n        url = self.url_input.value\n        names = extract_path_param_names(url)\n\n        # Determine the source of truth for values in index order.\n        values_by_index: list[str] = []\n        try:\n            table = self.path_params_table\n        except NoMatches:\n            table = None  # type: ignore[assignment]\n\n        if preferred_values is not None:\n            # When preferred values are provided (e.g. loading a request),\n            # map by name to ensure values follow their placeholders.\n            for name in names:\n                values_by_index.append(str(preferred_values.get(name, \"\")))\n        elif table and table.row_count > 0:\n            # Otherwise, when editing the current URL, preserve values by index\n            # from the existing table rows.\n            for row_index in range(table.row_count):\n                row = table.get_row_at(row_index)\n                cell = row[1]\n                val = cell.plain if isinstance(cell, Text) else cell\n                values_by_index.append(str(val))\n\n        # Build new rows, mapping values by index.\n        rows = [\n            (name, values_by_index[i] if i < len(values_by_index) else \"\")\n            for i, name in enumerate(names)\n        ]\n\n        try:\n            self.path_params_table.replace_all_rows(rows, None)\n        except NoMatches:\n            # Path tab may be lazily mounted; ignore if not present yet.\n            pass\n\n    async def log_request_trace_event(self, event: Event, info: dict[str, Any]) -> None:\n        \"\"\"Log an event to the request trace.\"\"\"\n        await self.response_trace.log_event(event, info)\n        self.url_bar.log_event(event, info)\n\n    def build_request_model(self, request_options: Options) -> RequestModel:\n        \"\"\"Grab data from the UI and pull it into a request model. This model\n        may be passed around, stored on disk, etc.\"\"\"\n        open_node = self.collection_tree.currently_open\n        open_request = open_node.data if open_node else None\n\n        # We ensure elsewhere that the we can only \"open\" requests, not collection nodes.\n        assert not isinstance(open_request, Collection)\n\n        request_editor_args = self.request_editor.to_request_model_args()\n        headers = self.headers_table.to_model()\n        if request_body := request_editor_args.get(\"body\"):\n            header_names_lower = {header.name.lower(): header for header in headers}\n            # Don't add the content type header if the user has explicitly set it.\n            if (\n                request_body.content_type is not None\n                and \"content-type\" not in header_names_lower\n            ):\n                headers.append(\n                    Header(\n                        name=\"content-type\",\n                        value=request_body.content_type,\n                    )\n                )\n        return RequestModel(\n            name=self.request_metadata.request_name,\n            path=open_request.path if open_request else None,\n            description=self.request_metadata.description,\n            method=self.selected_method,\n            url=self.url_input.value.strip(),\n            params=self.params_table.to_model(),\n            path_params=self.path_params_table.to_model(),\n            headers=headers,\n            options=request_options,\n            auth=self.request_auth.to_model(),\n            cookies=(\n                Cookie.from_httpx(self.cookies)\n                if request_options.attach_cookies\n                else []\n            ),\n            scripts=self.request_scripts.to_model(),\n            **request_editor_args,\n        )\n\n    def on_curl_message(self, event: CurlMessage):\n        try:\n            curl_import = CurlImport(event.curl_command)\n            request_model = curl_import.to_request_model()\n        except Exception:\n            self.notify(\n                title=\"Import error\",\n                message=\"Couldn't import curl command.\",\n                timeout=5,\n                severity=\"error\",\n            )\n        else:\n            self.load_request_model(request_model, overwrite_metadata=False)\n            self.notify(\n                title=\"Curl request imported\",\n                message=f\"Successfully imported request to {curl_import.url}\",\n                timeout=3,\n            )\n\n    def action_open_request_search_palette(self) -> None:\n        \"\"\"Open the request search palette.\"\"\"\n        collection_tree_nodes = list(self.collection_tree.walk_nodes())\n\n        def load_and_select_request(request: RequestModel) -> None:\n            self.load_request_model(request)\n            for node in collection_tree_nodes:\n                if node.data == request:\n                    self.collection_tree.select_node(node)\n                    break\n\n        collection_path = self.collection.path\n        self.app.search_commands(\n            [\n                SimpleCommand(\n                    name=node.data.name if node.data.path else node.data.name,\n                    callback=lambda request=node.data: load_and_select_request(request),\n                    help_text=(\n                        str(node.data.path.relative_to(collection_path))\n                        if node.data.path\n                        else \"\"\n                    ),\n                )\n                for node in collection_tree_nodes\n                if isinstance(node.data, RequestModel)\n            ],\n            placeholder=\"Search for a request…\",\n            palette_id=\"request-search-palette\",\n        )\n\n    def load_request_model(\n        self, request_model: RequestModel, overwrite_metadata: bool = True\n    ) -> None:\n        \"\"\"Load a request model into the UI.\n\n        Args:\n            request_model: The request model to load.\n            overwrite_metadata: Whether to overwrite the metadata of the currently\n                open request. If False, only the request data will be loaded, and\n                the metadata (name, description, etc) will be left as is.\n        \"\"\"\n        self.selected_method = request_model.method\n        self.method_selector.value = request_model.method\n        self.url_input.value = str(request_model.url)\n        self.params_table.replace_all_rows(\n            ((param.name, param.value) for param in request_model.params),\n            (param.enabled for param in request_model.params),\n        )\n        # Prefer values from the model, but ensure they align with placeholders in the URL\n        preferred_values = {\n            p.name: p.value for p in getattr(request_model, \"path_params\", [])\n        }\n        self._sync_path_params_from_url(preferred_values)\n        # Update URL input highlighter with current path param values\n        self.url_input.highlighter.set_path_params(preferred_values)\n        self.url_input.refresh()\n        self.headers_table.replace_all_rows(\n            ((header.name, header.value) for header in request_model.headers),\n            (header.enabled for header in request_model.headers),\n        )\n        if request_model.body:\n            if request_model.body.content:\n                # Set the body content in the text area and ensure the content\n                # switcher is set such that the text area is visible.\n                self.request_body_text_area.text = request_model.body.content\n                self.request_editor.request_body_type_select.value = \"text-body-editor\"\n                self.request_editor.form_editor.replace_all_rows([])\n            elif request_model.body.form_data:\n                self.request_editor.form_editor.replace_all_rows(\n                    (\n                        (param.name, param.value)\n                        for param in request_model.body.form_data\n                    ),\n                    (param.enabled for param in request_model.body.form_data),\n                )\n                self.request_editor.request_body_type_select.value = \"form-body-editor\"\n                self.request_body_text_area.text = \"\"\n        else:\n            self.request_body_text_area.text = \"\"\n            self.request_editor.form_editor.replace_all_rows([])\n            self.request_editor.request_body_type_select.value = \"no-body-label\"\n\n        if overwrite_metadata:\n            # Sometimes we don't wish to write request metadata, for example, if we're\n            # importing a request from curl, the user may have already written their\n            # own metadata - we should not replace that.\n            self.request_metadata.request = request_model\n\n        self.request_options.load_options(request_model.options)\n        self.request_auth.load_auth(request_model.auth)\n        self.request_scripts.load_scripts(request_model.scripts)\n\n    def action_toggle_jump_mode(self) -> None:\n        self._jumping = not self._jumping\n\n    def watch__jumping(self, jumping: bool) -> None:\n        if self.jumper is None:\n            return\n\n        focused_before = self.focused\n        if focused_before is not None:\n            self.set_focus(None, scroll_visible=False)\n\n        def handle_jump_target(target: str | Widget | None) -> None:\n            if isinstance(target, str):\n                try:\n                    target_widget = self.screen.query_one(f\"#{target}\")\n                except NoMatches:\n                    log.warning(\n                        f\"Attempted to jump to target #{target}, but it couldn't be found on {self.screen!r}\"\n                    )\n                else:\n                    if target_widget.focusable:\n                        self.set_focus(target_widget)\n                    else:\n                        if isinstance(target_widget, Tab):\n                            try:\n                                parent_tabs = target_widget.query_ancestor(Tabs)\n                                if parent_tabs and target_widget.id:\n                                    parent_tabs.active = target_widget.id\n                                    self.set_focus(parent_tabs)\n                            except NoMatches:\n                                log.warning(\n                                    \"Programming error - no parent Tabs widget found\"\n                                    \"when trying to focus from Jump Mode.\"\n                                )\n                        else:\n                            # We're trying to move to something that isn't focusable,\n                            # and isn't a Tab within a Tabs, so just send a click event.\n                            # It's probably the best we can do.\n                            target_widget.post_message(\n                                Click(\n                                    widget=target_widget,\n                                    x=0,\n                                    y=0,\n                                    delta_x=0,\n                                    delta_y=0,\n                                    button=0,\n                                    shift=False,\n                                    meta=False,\n                                    ctrl=False,\n                                ),\n                            )\n            elif isinstance(target, Widget):\n                self.set_focus(target)\n            else:\n                # If there's no target (i.e. the user pressed ESC to dismiss)\n                # then re-focus the widget that was focused before we opened\n                # the jumper.\n                if focused_before is not None:\n                    self.set_focus(focused_before, scroll_visible=False)\n\n        self.app.clear_notifications()\n        self.app.push_screen(JumpOverlay(self.jumper), callback=handle_jump_target)\n\n    @property\n    def url_bar(self) -> UrlBar:\n        return self.query_one(UrlBar)\n\n    @property\n    def footer(self) -> Footer:\n        return self.query_one(Footer)\n\n    @property\n    def method_selector(self) -> MethodSelector:\n        return self.query_one(MethodSelector)\n\n    @property\n    def url_input(self) -> UrlInput:\n        return self.query_one(UrlInput)\n\n    @property\n    def request_editor(self) -> RequestEditor:\n        return self.query_one(RequestEditor)\n\n    @property\n    def response_area(self) -> ResponseArea:\n        return self.query_one(ResponseArea)\n\n    @property\n    def request_body_text_area(self) -> RequestBodyTextArea:\n        return self.query_one(RequestBodyTextArea)\n\n    @property\n    def headers_table(self) -> HeadersTable:\n        return self.query_one(HeadersTable)\n\n    @property\n    def params_table(self) -> ParamsTable:\n        return self.query_one(ParamsTable)\n\n    @property\n    def path_params_table(self) -> PathParamsTable:\n        return self.query_one(PathParamsTable)\n\n    @property\n    def app_body(self) -> AppBody:\n        return self.query_one(AppBody)\n\n    @property\n    def app_header(self) -> AppHeader:\n        return self.query_one(AppHeader)\n\n    @property\n    def request_options(self) -> RequestOptions:\n        return self.query_one(RequestOptions)\n\n    @property\n    def request_metadata(self) -> RequestMetadata:\n        return self.query_one(RequestMetadata)\n\n    @property\n    def collection_browser(self) -> CollectionBrowser:\n        return self.query_one(CollectionBrowser)\n\n    @property\n    def request_auth(self) -> RequestAuth:\n        return self.query_one(RequestAuth)\n\n    @property\n    def request_scripts(self) -> RequestScripts:\n        return self.query_one(RequestScripts)\n\n    @property\n    def collection_tree(self) -> CollectionTree:\n        return self.query_one(CollectionTree)\n\n    @property\n    def response_trace(self) -> ResponseTrace:\n        return self.query_one(ResponseTrace)\n\n    @property\n    def response_script_output(self) -> ScriptOutput:\n        return self.query_one(ScriptOutput)\n\n\nclass Posting(App[None], inherit_bindings=False):\n    ALLOW_SELECT = False\n    AUTO_FOCUS = None\n    COMMANDS = {PostingProvider}\n    CSS_PATH = Path(__file__).parent / \"posting.scss\"\n    BINDING_GROUP_TITLE = \"Global Keybinds\"\n    BINDINGS = [\n        Binding(\n            \"ctrl+p\",\n            \"command_palette\",\n            description=\"Commands\",\n            tooltip=\"Open the command palette to search and run commands.\",\n            id=\"commands\",\n        ),\n        Binding(\n            \"ctrl+c\",\n            \"app.quit\",\n            description=\"Quit\",\n            tooltip=\"Quit the application.\",\n            priority=True,\n            id=\"quit\",\n        ),\n        Binding(\n            \"f1,ctrl+question_mark,ctrl+shift+slash\",\n            \"help\",\n            \"Help\",\n            tooltip=\"Open the help dialog for the currently focused widget.\",\n            id=\"help\",\n        ),\n        Binding(\"f8\", \"save_screenshot\", \"Save screenshot.\", show=False),\n    ]\n\n    spacing: Reactive[str] = reactive(\"standard\", init=False, always_update=True)\n\n    def __init__(\n        self,\n        settings: Settings,\n        environment_files: tuple[Path, ...],\n        collection: Collection,\n        collection_specified: bool = False,\n    ) -> None:\n        SETTINGS.set(settings)\n\n        self.settings = settings\n        \"\"\"Settings object which is built via pydantic-settings,\n        essentially a direct translation of the config.yaml file.\"\"\"\n\n        self.environment_files = environment_files\n        \"\"\"A list of paths to dotenv files, in the order they're loaded.\"\"\"\n\n        self.collection = collection\n        \"\"\"The loaded collection.\"\"\"\n\n        self.collection_specified = collection_specified\n        \"\"\"Boolean indicating whether the user launched Posting explicitly\n        supplying a collection directory, or if they let Posting auto-discover\n        it in some way (likely just using the default collection).\"\"\"\n\n        self.env_changed_signal = Signal[None](self, \"env-changed\")\n        \"\"\"Signal that is published when the environment has changed.\n        This means one or more of the loaded environment files (in\n        `self.environment_files`) have been modified.\"\"\"\n\n        self.session_env: dict[str, object] = {}\n        \"\"\"Users can set the value of variables for the duration of the\n        session (until the app is quit). This can be done via the scripting\n        interface: pre-request or post-response scripts.\"\"\"\n\n        super().__init__()\n\n        # The animation is set AFTER the app is initialized intentionally,\n        # as it needs to override the default approach taken by Textual in\n        # App.__init__().\n        self.animation_level = settings.animation\n        \"\"\"The level of animation to use in the app. This is used by Textual.\"\"\"\n\n        self.set_reactive(Posting.spacing, settings.spacing)\n        \"\"\"The initial spacing of the app is taken from settings, but is a reactive\n        which can be toggled via the command palette.\"\"\"\n\n    def on_ready(self) -> None:\n        import time\n        from posting._start_time import START_TIME\n\n        message = f\"Posting started in {(time.perf_counter_ns() - START_TIME) // 1_000_000} milliseconds.\"\n        log.debug(message)\n\n    def watch_spacing(self, spacing: Literal[\"standard\", \"compact\"]) -> None:\n        is_compact = spacing == \"compact\"\n        self.app.set_class(is_compact, \"-compact\")\n        try:\n            footer = self.screen.query_one(Footer)\n        except NoMatches:\n            pass\n        else:\n            footer.compact = is_compact\n\n    @work(exclusive=True, group=\"environment-watcher\")\n    async def watch_environment_files(self) -> None:\n        \"\"\"Watching files that were passed in as the environment.\"\"\"\n\n        from watchfiles import awatch\n\n        async for changes in awatch(*self.environment_files):\n            # Reload the variables from the environment files.\n            load_variables(\n                self.environment_files,\n                self.settings.use_host_environment,\n                avoid_cache=True,\n            )\n            # Overlay the session variables on top of the environment variables.\n            update_variables(self.session_env)\n\n            # Notify the app that the environment has changed,\n            # which will trigger a reload of the variables in the relevant widgets.\n            # Widgets subscribed to this signal can reload as needed.\n            # For example, AutoComplete dropdowns will want to reload their\n            # candidate variables when the environment changes.\n            self.env_changed_signal.publish(None)\n            self.notify(\n                title=\"Environment changed\",\n                message=f\"Reloaded {len(changes)} dotenv files\",\n                timeout=3,\n            )\n\n    @work(exclusive=True, group=\"collection-watcher\")\n    async def watch_collection_files(self) -> None:\n        \"\"\"Watching specific files within the collection directory.\"\"\"\n\n        from watchfiles import awatch, Change\n\n        async for changes in awatch(self.collection.path):\n            for change_type, file_path in changes:\n                if file_path.endswith(\".py\"):\n                    if change_type in (\n                        Change.deleted,\n                        Change.modified,\n                    ):\n                        # If a Python file was updated, then we want to clear\n                        # the script module cache for the app so that modules\n                        # are reloaded on the next request being sent.\n                        # Without this, we'd hit the module cache and simply\n                        # re-execute the previously cached module.\n                        uncache_module(file_path)\n                        file_path_object = Path(file_path)\n                        file_name = file_path_object.name\n                        self.notify(\n                            f\"Reloaded {file_name!r}\",\n                            title=\"Script reloaded\",\n                            timeout=2,\n                        )\n                    if change_type in (Change.added, Change.deleted):\n                        # TODO - update the autocompletion\n                        # of the available scripts.\n                        pass\n\n    @work(exclusive=True, group=\"theme-watcher\")\n    async def watch_themes(self) -> None:\n        \"\"\"Watching the theme directory for changes.\"\"\"\n\n        from watchfiles import awatch\n\n        async for changes in awatch(self.settings.theme_directory):\n            for _change_type, file_path in changes:\n                if file_path.endswith((\".yml\", \".yaml\")):\n                    try:\n                        theme = load_user_theme(Path(file_path))\n                    except Exception as e:\n                        log.warning(f\"Couldn't load theme from {str(file_path)}: {e}.\")\n                        continue\n                    if theme and theme.name == self.theme:\n                        self.register_theme(theme)\n                        self.set_reactive(App.theme, theme.name)\n                        try:\n                            self._watch_theme(theme.name)\n                        except Exception as e:\n                            # I don't think we want to notify here, as editors often\n                            # use heuristics to determine whether to save a file. This could\n                            # prove jarring if we pop up a notification without the user\n                            # explicitly saving the file in their editor.\n                            log.warning(f\"Error refreshing CSS: {e}\")\n\n    def on_mount(self) -> None:\n        settings = self.settings\n\n        available_themes: dict[str, Theme] = {\"galaxy\": BUILTIN_THEMES[\"galaxy\"]}\n\n        if settings.load_builtin_themes:\n            available_themes |= BUILTIN_THEMES\n        else:\n            for theme in TEXTUAL_THEMES.values():\n                self.unregister_theme(theme.name)\n\n        if settings.use_xresources:\n            available_themes |= load_xresources_themes()\n\n        if settings.load_user_themes:\n            loaded_themes, failed_themes = load_user_themes()\n            available_themes |= loaded_themes\n\n            # Display a single message for all failed themes.\n            if failed_themes:\n                self.notify(\n                    \"\\n\".join(f\"• {path.name}\" for path, _ in failed_themes),\n                    title=f\"Failed to read {len(failed_themes)} theme{'s' if len(failed_themes) > 1 else ''}\",\n                    severity=\"error\",\n                    timeout=8,\n                )\n\n        for theme in available_themes.values():\n            self.register_theme(theme)\n\n        unwanted_themes = [\n            \"textual-ansi\",\n        ]\n        for theme_name in unwanted_themes:\n            self.unregister_theme(theme_name)\n\n        try:\n            self.theme = settings.theme\n        except InvalidThemeError:\n            # This can happen if the user has a custom theme that is invalid,\n            # e.g. a color is invalid or the YAML cannot be parsed.\n            self.theme = \"galaxy\"\n            self.notify(\n                \"Check theme file for syntax errors, invalid colors, etc.\\n\"\n                \"Falling back to [b i]galaxy[/] theme.\",\n                title=f\"Couldn't apply theme {settings.theme!r}\",\n                severity=\"error\",\n                timeout=8,\n            )\n\n        self.set_keymap(self.settings.keymap)\n\n        self.spacing = self.settings.spacing\n\n        if self.settings.watch_env_files:\n            self.watch_environment_files()\n\n        if self.settings.watch_collection_files:\n            self.watch_collection_files()\n\n        if self.settings.watch_themes:\n            self.watch_themes()\n\n    def get_default_screen(self) -> MainScreen:\n        self.main_screen = MainScreen(\n            collection=self.collection,\n            layout=self.settings.layout,\n            environment_files=self.environment_files,\n        )\n        return self.main_screen\n\n    def command_layout(self, layout: Literal[\"vertical\", \"horizontal\"]) -> None:\n        self.main_screen.current_layout = layout\n\n    def command_toggle_spacing(self) -> None:\n        self.spacing = \"compact\" if self.spacing == \"standard\" else \"standard\"\n\n    def action_open_web_docs(self) -> None:\n        import webbrowser\n\n        webbrowser.open(\"https://posting.sh/guide\")\n\n    def command_export_to_curl(self, run_setup_scripts: bool = True) -> None:\n        main_screen = self.main_screen\n        request_model = main_screen.build_request_model(\n            main_screen.request_options.to_model()\n        )\n\n        # There are two options in the command palette for exporting to curl.\n        # Users can choose to run setup scripts attached to the request in order to\n        # set variables etc. or they can choose to skip setup scripts entirely.\n        if run_setup_scripts and (setup_script := request_model.scripts.setup):\n            try:\n                main_screen.get_and_run_script(\n                    setup_script,\n                    \"setup\",\n                    False,\n                    PostingContext(self),\n                )\n            except Exception:\n                self.notify(\n                    \"Error running setup script\",\n                    title=\"Error in script\",\n                    severity=\"error\",\n                )\n\n        variables = get_variables()\n        try:\n            request_model.apply_template(variables)\n        except SubstitutionError as e:\n            log.error(e)\n            self.notify(\n                str(e),\n                title=\"Undefined variable\",\n                severity=\"warning\",\n            )\n            pass\n\n        curl_command = request_model.to_curl(\n            extra_args=self.settings.curl_export_extra_args\n        )\n\n        if os.getenv(\"TERM_PROGRAM\") == \"Apple_Terminal\":\n            # Apple terminal doesn't support OSC 52, so we need to use\n            # pyperclip to copy the command to the clipboard.\n            try:\n                import pyperclip\n\n                pyperclip.copy(curl_command)\n            except Exception as exc:\n                self.notify(\n                    str(exc),\n                    title=\"Clipboard error\",\n                    severity=\"error\",\n                    timeout=10,\n                )\n            else:\n                self.notify(escape(curl_command), title=\"Copied to clipboard\")\n        else:\n            self.notify(\n                escape(curl_command),\n                title=\"Copied to clipboard\",\n            )\n            self.copy_to_clipboard(curl_command)\n\n    def command_copy_request_yaml(self) -> None:\n        \"\"\"Copy the current request (as shown in the UI) to the clipboard in YAML format.\n\n        This builds a `RequestModel` from the current UI state (even if unsaved),\n        and dumps the model to YAML, mirroring what would be saved to disk.\n        \"\"\"\n        main_screen = self.main_screen\n        request_model = main_screen.build_request_model(\n            main_screen.request_options.to_model()\n        )\n\n        # Serialize to YAML similar to save_to_disk\n        from posting.yaml import dump\n\n        content = request_model.model_dump(exclude_defaults=True, exclude_none=True)\n        yaml_content = dump(\n            content,\n            None,\n            sort_keys=False,\n            allow_unicode=True,\n        )\n\n        if os.getenv(\"TERM_PROGRAM\") == \"Apple_Terminal\":\n            try:\n                import pyperclip\n\n                pyperclip.copy(yaml_content)\n            except Exception as exc:\n                self.notify(\n                    str(exc),\n                    title=\"Clipboard error\",\n                    severity=\"error\",\n                    timeout=10,\n                )\n            else:\n                self.notify(\"YAML copied to clipboard\", title=\"Copied to clipboard\")\n        else:\n            # Use OSC 52 via Textual's clipboard helper\n            self.notify(\"YAML copied to clipboard\", title=\"Copied to clipboard\")\n            self.copy_to_clipboard(yaml_content)\n\n    def action_save_screenshot(\n        self,\n    ) -> str:\n        return self.save_screenshot()\n\n    @on(CommandPalette.Opened)\n    def palette_opened(self) -> None:\n        # If the theme preview is disabled, don't record the theme being used\n        # before the palette is opened.\n        if not self.settings.command_palette.theme_preview:\n            return\n\n        # Record the theme being used before the palette is opened.\n        self._original_theme = self.theme\n\n    @on(CommandPalette.OptionHighlighted)\n    def palette_option_highlighted(\n        self, event: CommandPalette.OptionHighlighted\n    ) -> None:\n        # If the theme preview is disabled, don't update the theme when an option\n        # is highlighted.\n        if not self.settings.command_palette.theme_preview:\n            return\n\n        prompt = event.highlighted_event.option.prompt\n        themes = self.available_themes.keys()\n        if isinstance(prompt, Content):\n            candidate = prompt.plain\n            if candidate in themes:\n                self.theme = candidate\n            else:\n                self.theme = self._original_theme\n            self.call_next(self.screen._update_styles)\n\n    @on(CommandPalette.Closed)\n    def palette_closed(self, event: CommandPalette.Closed) -> None:\n        # If we closed with a result, that will be handled by the command\n        # being triggered. However, if we closed the palette with no result\n        # then make sure we revert the theme back.\n        if not self.settings.command_palette.theme_preview:\n            return\n        if not event.option_selected:\n            self.theme = self._original_theme\n\n    def search_commands(\n        self,\n        commands: Sequence[CommandListItem],\n        placeholder: str = \"Search for commands…\",\n        palette_id: str = \"\",\n    ) -> AwaitMount:\n        \"\"\"Show a list of commands in the app.\n\n        Args:\n            commands: A list of SimpleCommand instances.\n            placeholder: Placeholder text for the search field.\n            palette_id: The id of the palette to use.\n\n        Returns:\n            AwaitMount: An awaitable that resolves when the commands are shown.\n        \"\"\"\n        palette = CommandPalette(\n            providers=[SimpleProvider(self.screen, commands)],\n            placeholder=placeholder,\n            id=palette_id or None,\n        )\n        return self.push_screen(palette)\n\n    async def action_help(self) -> None:\n        focused = self.focused\n\n        def reset_focus(_) -> None:\n            if focused:\n                self.screen.set_focus(focused)\n\n        self.set_focus(None)\n        from posting.help_screen import HelpScreen\n\n        await self.push_screen(HelpScreen(widget=focused), callback=reset_focus)\n\n    def exit(\n        self,\n        result: object | None = None,\n        return_code: int = 0,\n        message: RenderableType | None = None,\n    ) -> None:\n        \"\"\"Exit the app, and return the supplied result.\n\n        Args:\n            result: Return value.\n            return_code: The return code. Use non-zero values for error codes.\n            message: Optional message to display on exit.\n        \"\"\"\n        self._exit = True\n        self._return_value = result\n        self._return_code = return_code\n        self.post_message(messages.ExitApp())\n        if message:\n            self._exit_renderables.append(message)\n            self._exit_renderables = list(set(self._exit_renderables))\n"
  },
  {
    "path": "src/posting/auth.py",
    "content": "from typing import Generator\n\nimport httpx\n\n\nclass HttpxBearerTokenAuth(httpx.Auth):\n    def __init__(self, token: str):\n        self.token = token\n\n    def auth_flow(self, request: httpx.Request) -> Generator[httpx.Request, httpx.Response, None]:\n        request.headers[\"Authorization\"] = f\"Bearer {self.token}\"\n        yield request\n"
  },
  {
    "path": "src/posting/collection.py",
    "content": "from __future__ import annotations\nfrom functools import total_ordering\nfrom urllib.parse import urlparse, parse_qsl, urlencode, urlunparse\nfrom pathlib import Path\nfrom string import Template\nfrom typing import Any, Literal, get_args\nimport httpx\nfrom pydantic import BaseModel, Field, HttpUrl\nimport rich\nimport os\nfrom textual import log\nfrom posting.auth import HttpxBearerTokenAuth\nfrom posting.tuple_to_multidict import tuples_to_dict\nfrom posting.variables import SubstitutionError\nfrom posting.version import VERSION\nfrom posting.yaml import dump, load, Loader\nfrom posting.urls import ensure_protocol, substitute_path_params\n\nHttpRequestMethod = Literal[\"GET\", \"POST\", \"PUT\", \"DELETE\", \"PATCH\", \"HEAD\", \"OPTIONS\"]\nVALID_HTTP_METHODS = get_args(HttpRequestMethod)\n\n\nclass Auth(BaseModel):\n    type: Literal[\"basic\", \"digest\", \"bearer_token\"] | None = Field(default=None)\n    basic: BasicAuth | None = Field(default=None)\n    digest: DigestAuth | None = Field(default=None)\n    bearer_token: BearerTokenAuth | None = Field(default=None)\n\n    def to_httpx_auth(self) -> httpx.Auth | None:\n        if self.type == \"basic\":\n            assert self.basic is not None\n            return httpx.BasicAuth(self.basic.username, self.basic.password)\n        elif self.type == \"digest\":\n            assert self.digest is not None\n            return httpx.DigestAuth(self.digest.username, self.digest.password)\n        elif self.type == \"bearer_token\":\n            assert self.bearer_token is not None\n            return HttpxBearerTokenAuth(self.bearer_token.token)\n        return None\n\n    @classmethod\n    def basic_auth(cls, username: str, password: str) -> Auth:\n        return cls(type=\"basic\", basic=BasicAuth(username=username, password=password))\n\n    @classmethod\n    def digest_auth(cls, username: str, password: str) -> Auth:\n        return cls(\n            type=\"digest\", digest=DigestAuth(username=username, password=password)\n        )\n\n    @classmethod\n    def bearer_token_auth(cls, token: str) -> Auth:\n        return cls(type=\"bearer_token\", bearer_token=BearerTokenAuth(token=token))\n\n\nclass BasicAuth(BaseModel):\n    username: str = Field(default=\"\")\n    password: str = Field(default=\"\")\n\n\nclass DigestAuth(BaseModel):\n    username: str = Field(default=\"\")\n    password: str = Field(default=\"\")\n\n\nclass BearerTokenAuth(BaseModel):\n    token: str = Field(default=\"\")\n\n\nclass PathParam(BaseModel):\n    name: str\n    value: str\n\n\nclass Header(BaseModel):\n    name: str\n    value: str\n    enabled: bool = Field(default=True)\n\n\nclass FormItem(BaseModel):\n    name: str\n    value: str\n    enabled: bool = Field(default=True)\n\n\nclass QueryParam(BaseModel):\n    name: str\n    value: str\n    enabled: bool = Field(default=True)\n\n\nclass Cookie(BaseModel):\n    name: str\n    value: str\n    enabled: bool = Field(default=True)\n\n    @classmethod\n    def from_httpx(cls, cookies: httpx.Cookies) -> list[Cookie]:\n        return [Cookie(name=name, value=value) for name, value in cookies.items()]\n\n\nclass Options(BaseModel):\n    follow_redirects: bool = Field(default=True)\n    verify_ssl: bool = Field(default=True)\n    attach_cookies: bool = Field(default=True)\n    proxy_url: str = Field(default=\"\")\n    timeout: float = Field(default=5.0)\n\n\nclass RequestBody(BaseModel):\n    content: str | None = Field(default=None)\n    \"\"\"The content of the request.\"\"\"\n\n    form_data: list[FormItem] | None = Field(default=None)\n    \"\"\"The form data of the request.\"\"\"\n\n    content_type: str | None = Field(default=None, init=False)\n    \"\"\"We may set an additional header if the content type is known.\"\"\"\n\n    def to_httpx_args(self) -> dict[str, Any]:\n        httpx_args: dict[str, Any] = {}\n        if self.content:\n            httpx_args[\"content\"] = self.content\n        if self.form_data:\n            # Ensure we don't delete duplicate keys\n            httpx_args[\"data\"] = tuples_to_dict(\n                [(item.name, item.value) for item in self.form_data if item.enabled]\n            )\n        return httpx_args\n\n\ndef request_sort_key(request: RequestModel) -> tuple[int, str]:\n    method_order = {\"GET\": 0, \"POST\": 1, \"PUT\": 2, \"PATCH\": 3, \"DELETE\": 4}\n    return (method_order.get(request.method.upper(), 5), request.name)\n\n\nclass Scripts(BaseModel):\n    \"\"\"The scripts associated with the request.\n\n    Paths are relative to the collection directory root.\n    \"\"\"\n\n    setup: str | None = Field(default=None)\n    \"\"\"A relative path to a script that will be run before the template is applied.\"\"\"\n\n    on_request: str | None = Field(default=None)\n    \"\"\"A relative path to a script that will be run before the request is sent.\"\"\"\n\n    on_response: str | None = Field(default=None)\n    \"\"\"A relative path to a script that will be run after the response is received.\"\"\"\n\n\n@total_ordering\nclass RequestModel(BaseModel):\n    name: str = Field(default=\"\")\n    \"\"\"The name of the request. This is used to identify the request in the UI.\n    Before saving a request, the name may be None.\"\"\"\n\n    description: str = Field(default=\"\")\n    \"\"\"The description of the request.\"\"\"\n\n    method: HttpRequestMethod = Field(default=\"GET\")\n    \"\"\"The HTTP method of the request.\"\"\"\n\n    url: str = Field(default=\"\")\n    \"\"\"The URL of the request.\"\"\"\n\n    path: Path | None = Field(default=None, exclude=True)\n    \"\"\"The path of the request on the file system (i.e. where the yaml is).\n    Before saving a request, the path may be None.\"\"\"\n\n    body: RequestBody | None = Field(default=None)\n    \"\"\"The body of the request.\"\"\"\n\n    auth: Auth | None = Field(default=None)\n    \"\"\"The authentication information for the request.\"\"\"\n\n    headers: list[Header] = Field(default_factory=list)\n    \"\"\"The headers of the request.\"\"\"\n\n    params: list[QueryParam] = Field(default_factory=list)\n    \"\"\"The query parameters of the request.\"\"\"\n\n    path_params: list[PathParam] = Field(default_factory=list)\n    \"\"\"The path parameters of the request (for :param placeholders).\"\"\"\n\n    cookies: list[Cookie] = Field(default_factory=list, exclude=True)\n    \"\"\"The cookies of the request.\n    \n    These are excluded because they should not be persisted to the request file.\"\"\"\n\n    auth: Auth | None = Field(default=None)\n    \"\"\"The auth information for the request.\"\"\"\n\n    posting_version: str = Field(default=VERSION)\n    \"\"\"The version of Posting.\"\"\"\n\n    scripts: Scripts = Field(default_factory=Scripts)\n    \"\"\"The scripts associated with the request.\"\"\"\n\n    options: Options = Field(default_factory=Options)\n    \"\"\"The options for the request.\"\"\"\n\n    def apply_template(self, variables: dict[str, Any]) -> None:\n        \"\"\"Apply the template to the request model.\"\"\"\n        try:\n            # Resolve variables in path parameter values\n            if self.path_params:\n                for param in self.path_params:\n                    template = Template(param.value)\n                    param.value = template.substitute(variables)\n\n            # Resolve variables in URL and other fields\n            template = Template(self.url)\n            self.url = template.substitute(variables)\n\n            template = Template(self.description)\n            self.description = template.substitute(variables)\n            template = Template(self.options.proxy_url)\n            self.options.proxy_url = template.substitute(variables)\n\n            if self.body:\n                if self.body.content:\n                    template = Template(self.body.content)\n                    self.body.content = template.substitute(variables)\n                if self.body.form_data:\n                    for item in self.body.form_data:\n                        template = Template(item.name)\n                        item.name = template.substitute(variables)\n                        template = Template(item.value)\n                        item.value = template.substitute(variables)\n\n            for header in self.headers:\n                template = Template(header.name)\n                header.name = template.substitute(variables)\n                template = Template(header.value)\n                header.value = template.substitute(variables)\n            for param in self.params:\n                template = Template(param.name)\n                param.name = template.substitute(variables)\n                template = Template(param.value)\n                param.value = template.substitute(variables)\n\n            if self.auth is not None:\n                if self.auth.basic is not None:\n                    template = Template(self.auth.basic.username)\n                    self.auth.basic.username = template.substitute(variables)\n                    template = Template(self.auth.basic.password)\n                    self.auth.basic.password = template.substitute(variables)\n                if self.auth.digest is not None:\n                    template = Template(self.auth.digest.username)\n                    self.auth.digest.username = template.substitute(variables)\n                    template = Template(self.auth.digest.password)\n                    self.auth.digest.password = template.substitute(variables)\n                if self.auth.bearer_token is not None:\n                    template = Template(self.auth.bearer_token.token)\n                    self.auth.bearer_token.token = template.substitute(variables)\n            # After resolving variables, substitute path parameters into the URL and ensure protocol\n            if self.path_params:\n                substitutions = {p.name: p.value for p in self.path_params}\n                self.url = substitute_path_params(self.url, substitutions)\n\n            self.url = ensure_protocol(self.url)\n\n        except (KeyError, ValueError) as e:\n            raise SubstitutionError(f\"Variable not defined: {e}\")\n\n    def to_httpx(self, client: httpx.AsyncClient) -> httpx.Request:\n        \"\"\"Convert the request model to an httpx request.\"\"\"\n        headers = httpx.Headers(\n            [(header.name, header.value) for header in self.headers if header.enabled]\n        )\n        return client.build_request(\n            method=self.method,\n            url=self.url,\n            **(self.body.to_httpx_args() if self.body else {}),\n            headers=headers,\n            params=httpx.QueryParams(\n                [(param.name, param.value) for param in self.params if param.enabled]\n            ),\n            cookies=httpx.Cookies(\n                [\n                    (cookie.name, cookie.value)\n                    for cookie in self.cookies\n                    if cookie.enabled\n                ]\n            ),\n        )\n\n    def save_to_disk(self, path: Path) -> None:\n        \"\"\"Save the request model to a YAML file.\"\"\"\n        content = self.model_dump(exclude_defaults=True, exclude_none=True)\n        yaml_content = dump(\n            content,\n            None,\n            sort_keys=False,\n            allow_unicode=True,\n        )\n        path.parent.mkdir(parents=True, exist_ok=True)\n        path.write_text(yaml_content, encoding=\"utf-8\")\n\n    def delete_from_disk(self) -> None:\n        if self.path:\n            try:\n                self.path.unlink()\n            except FileNotFoundError:\n                log.warning(\n                    f\"Could not delete request {self.name!r} from disk: not found\"\n                )\n\n    def to_curl(self, extra_args: str = \"\") -> str:\n        \"\"\"Convert the request model to a cURL command.\n\n        Optionally supply extra arguments to insert into the command.\n\n        Args:\n            extra_args: A string of extra arguments to insert into the command.\n\n        Returns:\n            A string of the cURL command that can be used via the command line.\n        \"\"\"\n        parts = [\"curl\"]\n        if extra_args:\n            parts.append(extra_args)\n\n        if self.method != \"GET\":\n            parts.append(f\"-X {self.method}\")\n\n        for header in self.headers:\n            if header.enabled:\n                parts.append(f\"-H '{header.name}: {header.value}'\")\n\n        parsed_url = urlparse(self.url)\n        existing_params = parse_qsl(parsed_url.query)\n        if self.params:\n            for param in self.params:\n                if param.enabled:\n                    existing_params.append((param.name, param.value))\n\n        new_query = urlencode(existing_params)\n        new_url = urlunparse(\n            (\n                parsed_url.scheme,\n                parsed_url.netloc,\n                parsed_url.path,\n                parsed_url.params,\n                new_query,\n                parsed_url.fragment,\n            )\n        )\n\n        if self.body and self.body.content:\n            parts.append(f\"-d '{self.body.content}'\")\n\n        if self.body and self.body.form_data:\n            for item in self.body.form_data:\n                if item.enabled:\n                    parts.append(f\"-d '{item.name}={item.value}'\")\n\n        if self.auth:\n            if self.auth.type == \"basic\" and self.auth.basic:\n                parts.append(\n                    f\"-u '{self.auth.basic.username}:{self.auth.basic.password}'\"\n                )\n            elif self.auth.type == \"digest\" and self.auth.digest:\n                parts.append(\n                    f\"--digest -u '{self.auth.digest.username}:{self.auth.digest.password}'\"\n                )\n\n        for cookie in self.cookies:\n            if cookie.enabled:\n                parts.append(f\"--cookie '{cookie.name}={cookie.value}'\")\n\n        if not self.options.follow_redirects:\n            parts.append(\"--no-location\")\n\n        if not self.options.verify_ssl:\n            parts.append(\"--insecure\")\n\n        if self.options.timeout != 5.0:  # Only add if not the default\n            parts.append(f\"--max-time {self.options.timeout}\")\n\n        if self.options.proxy_url:\n            parts.append(f\"--proxy '{self.options.proxy_url}'\")\n\n        parts.append(f\"'{new_url}'\")\n\n        # Join with newlines for better readability, similar to other tools\n        return \" \\\\\\n  \".join(parts)\n\n    def __lt__(self, other: RequestModel) -> bool:\n        return request_sort_key(self) < request_sort_key(other)\n\n    def __eq__(self, other: object) -> bool:\n        if isinstance(other, RequestModel):\n            return request_sort_key(self) == request_sort_key(other)\n        return NotImplemented\n\n\nclass Contact(BaseModel):\n    name: str | None = None\n    url: HttpUrl | None = None\n    email: str | None = None\n\n\nclass License(BaseModel):\n    name: str\n    url: HttpUrl | None = None\n\n\nclass ExternalDocs(BaseModel):\n    description: str | None = None\n    url: HttpUrl\n\n\nclass APIInfo(BaseModel):\n    title: str\n    description: str | None = None\n    termsOfService: HttpUrl | None = None\n    contact: Contact | None = None\n    license: License | None = None\n    specSchema: str | None = None\n    version: str\n\n\nclass Collection(BaseModel):\n    path: Path\n    name: str = Field(default=\"__default__\")\n    requests: list[RequestModel] = Field(default_factory=list)\n    children: list[Collection] = Field(default_factory=list)\n    readme: str | None = Field(default=None)\n\n    @classmethod\n    def from_openapi_spec(\n        cls, path: Path, info: APIInfo, external_docs: ExternalDocs | None = None\n    ) -> Collection:\n        readme = cls.generate_readme(info, external_docs)\n        return cls(path=path, name=info.title, readme=readme)\n\n    @staticmethod\n    def generate_readme(\n        info: APIInfo, external_docs: ExternalDocs | None = None\n    ) -> str:\n        readme = f\"# {info.title}\\n\\n\"\n\n        if info.description:\n            readme += f\"{info.description}\\n\\n\"\n\n        readme += f\"Version: {info.version}\\n\\n\"\n\n        if info.termsOfService:\n            readme += f\"Terms of Service: {info.termsOfService}\\n\\n\"\n\n        if info.contact:\n            readme += \"## Contact Information\\n\"\n            if info.contact.name:\n                readme += f\"Name: {info.contact.name}\\n\\n\"\n            if info.contact.email:\n                readme += f\"Email: {info.contact.email}\\n\\n\"\n            if info.contact.url:\n                readme += f\"URL: {info.contact.url}\\n\\n\"\n            readme += \"\\n\"\n\n        if info.license:\n            readme += \"## License\\n\"\n            readme += f\"Name: {info.license.name}\\n\\n\"\n            if info.license.url:\n                readme += f\"URL: {info.license.url}\\n\\n\"\n            readme += \"\\n\"\n\n        if external_docs:\n            readme += \"## External Documentation\\n\"\n            if external_docs.description:\n                readme += f\"{external_docs.description}\\n\\n\"\n            readme += f\"URL: {external_docs.url}\\n\\n\"\n\n        return readme.strip()\n\n    @classmethod\n    def from_directory(cls, directory: str) -> Collection:\n        \"\"\"Load all request models into a tree structure from a directory containing .posting.yaml files.\n\n        Args:\n            directory_path: The path to the directory containing .posting.yaml files.\n\n        Returns:\n            Collection: The root collection containing all loaded requests and subcollections.\n        \"\"\"\n        if directory:\n            directory_path = Path(directory)\n        else:\n            directory_path = Path.cwd()\n            directory = str(directory_path)\n\n        request_files = directory_path.rglob(\"*.posting.yaml\")\n        collection_name = directory_path.name\n        root_collection = Collection(name=collection_name, path=directory_path)\n\n        for file_path in request_files:\n            try:\n                path_string = str(file_path)\n                request = load_request_from_yaml(path_string)\n                path_parts = (\n                    path_string[len(directory) :].strip(os.path.sep).split(os.path.sep)\n                )\n                current_level = root_collection\n                subpath = root_collection.path\n                for part in path_parts[:-1]:\n                    subpath = subpath / part\n                    found = False\n                    for child in current_level.children:\n                        if child.name == part:\n                            current_level = child\n                            found = True\n                            break\n\n                    if not found:\n                        new_collection = Collection(name=part, path=subpath)\n                        current_level.children.append(new_collection)\n                        current_level = new_collection\n                current_level.requests.append(request)\n            except Exception as e:\n                print(f\"Failed to load {file_path}: {e}\")\n\n        # Sort the requests and children at all levels of the tree\n        def sort_collection(collection: Collection):\n            # Sort subcollections\n            collection.children.sort(key=lambda x: x.name)\n\n            # Sort requests in this collection\n            collection.requests.sort(key=request_sort_key)\n\n            # Recursively sort child collections\n            for child in collection.children:\n                sort_collection(child)\n\n        sort_collection(root_collection)\n        return root_collection\n\n    def save_to_disk(self, path: Path) -> None:\n        \"\"\"Save the collection to a directory on disk.\"\"\"\n        if self.readme:\n            readme_path = path / \"README.md\"\n            readme_path.write_text(self.readme)\n            rich.print(f\"Saved collection README to {str(readme_path)!r}.\")\n        for request in self.requests:\n            request.save_to_disk(path / f\"{request.name}.posting.yaml\")\n        for child in self.children:\n            child.save_to_disk(path / child.name)\n\n\ndef load_request_from_yaml(file_path: str) -> RequestModel:\n    \"\"\"Load a request model from a YAML file.\n\n    Args:\n        file_path: The path to the YAML file.\n\n    Returns:\n        RequestModel: The request model loaded from the YAML file.\n    \"\"\"\n    with open(file_path, \"r\") as file:\n        data = load(file, Loader=Loader)\n        return RequestModel(**data, path=Path(file_path))\n"
  },
  {
    "path": "src/posting/commands.py",
    "content": "from functools import partial\nfrom typing import TYPE_CHECKING, cast\nfrom textual.command import DiscoveryHit, Hit, Hits, Provider\nfrom textual.types import IgnoreReturnCallbackType\n\nif TYPE_CHECKING:\n    from posting.app import Posting\n\n\nCommandType = tuple[str, IgnoreReturnCallbackType, str, bool]\n\n\nclass PostingProvider(Provider):\n    @property\n    def commands(\n        self,\n    ) -> tuple[tuple[str, IgnoreReturnCallbackType, str, bool], ...]:\n        app = self.posting\n        screen = self.screen\n\n        commands_to_show: list[tuple[str, IgnoreReturnCallbackType, str, bool]] = []\n\n        from posting.app import MainScreen\n\n        if isinstance(screen, MainScreen):\n            # Only show the option to change to the layout which isn't the current one.\n            if screen.current_layout == \"horizontal\":\n                commands_to_show.append(\n                    (\n                        \"layout: Vertical\",\n                        partial(app.command_layout, \"vertical\"),\n                        \"Change layout to vertical\",\n                        True,\n                    ),\n                )\n            elif screen.current_layout == \"vertical\":\n                commands_to_show.append(\n                    (\n                        \"layout: Horizontal\",\n                        partial(app.command_layout, \"horizontal\"),\n                        \"Change layout to horizontal\",\n                        True,\n                    ),\n                )\n\n            if screen.url_bar.url_input.value.strip() != \"\":\n                commands_to_show.append(\n                    (\n                        \"export: copy as curl\",\n                        app.command_export_to_curl,\n                        \"Copy the request as a curl command\",\n                        True,\n                    ),\n                )\n\n                commands_to_show.append(\n                    (\n                        \"export: copy as curl (no setup scripts)\",\n                        partial(app.command_export_to_curl, run_setup_scripts=False),\n                        \"Copy the request as a curl command without setup scripts\",\n                        True,\n                    ),\n                )\n\n                # Copy current request YAML (reflecting unsaved UI state)\n                commands_to_show.append(\n                    (\n                        \"export: copy as YAML\",\n                        app.command_copy_request_yaml,\n                        \"Copy the current request YAML to the clipboard\",\n                        True,\n                    ),\n                )\n            # Change the available commands depending on what is currently\n            # maximized on the main screen.\n            expand_section_callback: IgnoreReturnCallbackType = partial[None](\n                screen.expand_section, None\n            )\n            reset_command: CommandType = (\n                \"view: Reset\",\n                expand_section_callback,\n                \"Reset the size of the request & response sections\",\n                True,\n            )\n            expand_request_callback: IgnoreReturnCallbackType = partial[None](\n                screen.expand_section, \"request\"\n            )\n            expand_request_command: CommandType = (\n                \"view: Expand request section\",\n                expand_request_callback,\n                \"Expand the request section and hide the response section\",\n                True,\n            )\n            expand_response_callback: IgnoreReturnCallbackType = partial[None](\n                screen.expand_section, \"response\"\n            )\n            expand_response_command: CommandType = (\n                \"view: Expand response section\",\n                expand_response_callback,\n                \"Expand the response section and hide the request section\",\n                True,\n            )\n            expanded_section = screen.expanded_section\n            if expanded_section == \"request\":\n                commands_to_show.extend([reset_command, expand_response_command])\n            elif expanded_section == \"response\":\n                commands_to_show.extend([reset_command, expand_request_command])\n            else:\n                commands_to_show.extend(\n                    [expand_request_command, expand_response_command]\n                )\n\n            toggle_collection_browser_callback: IgnoreReturnCallbackType = partial[\n                None\n            ](screen.action_toggle_collection_browser)\n            toggle_collection_browser_command: CommandType = (\n                \"view: Toggle collection browser\",\n                toggle_collection_browser_callback,\n                \"Toggle the collection browser sidebar\",\n                True,\n            )\n            commands_to_show.append(toggle_collection_browser_command)\n\n            toggle_spacing_callback: IgnoreReturnCallbackType = partial[None](\n                app.command_toggle_spacing\n            )\n            title = (\n                \"spacing: Enable compact mode\"\n                if app.spacing == \"standard\"\n                else \"spacing: Enable standard mode\"\n            )\n            help_text = (\n                \"Reduce user interface spacing\"\n                if app.spacing == \"standard\"\n                else \"Increase user interface spacing\"\n            )\n            toggle_spacing_command: CommandType = (\n                title,\n                toggle_spacing_callback,\n                help_text,\n                True,\n            )\n            commands_to_show.append(toggle_spacing_command)\n\n        # Global commands, not specific to the MainScreen.\n        if not app.ansi_color:\n            commands_to_show.append(\n                (\n                    \"theme: Preview theme\",\n                    app.action_change_theme,\n                    \"Preview a theme for the current session\",\n                    True,\n                ),\n            )\n\n        if screen.query(\"HelpPanel\"):\n            commands_to_show.append(\n                (\n                    \"help: Hide keybindings sidebar\",\n                    app.action_hide_help_panel,\n                    \"Hide the keybindings sidebar\",\n                    True,\n                ),\n            )\n        else:\n            commands_to_show.append(\n                (\n                    \"help: Show keybindings sidebar\",\n                    app.action_show_help_panel,\n                    \"Display keybindings for the focused widget in a sidebar\",\n                    True,\n                ),\n            )\n\n        commands_to_show.append(\n            (\n                \"help: Open web docs\",\n                app.action_open_web_docs,\n                \"Open the web docs in the default browser\",\n                True,\n            ),\n        )\n        commands_to_show.append(\n            (\n                \"app: Quit Posting\",\n                app.action_quit,\n                \"Quit Posting and return to the command line\",\n                True,\n            ),\n        )\n\n        return tuple(commands_to_show)\n\n    async def discover(self) -> Hits:\n        \"\"\"Handle a request for the discovery commands for this provider.\n\n        Yields:\n            Commands that can be discovered.\n        \"\"\"\n        for name, runnable, help_text, show_discovery in self.commands:\n            if show_discovery:\n                yield DiscoveryHit(\n                    name,\n                    runnable,\n                    help=help_text,\n                )\n\n    async def search(self, query: str) -> Hits:\n        \"\"\"Handle a request to search for commands that match the query.\n\n        Args:\n            query: The user input to be matched.\n\n        Yields:\n            Command hits for use in the command palette.\n        \"\"\"\n        matcher = self.matcher(query)\n        for name, runnable, help_text, _ in self.commands:\n            if (match := matcher.match(name)) > 0:\n                yield Hit(\n                    match,\n                    matcher.highlight(name),\n                    runnable,\n                    help=help_text,\n                )\n\n    @property\n    def posting(self) -> \"Posting\":\n        return cast(\"Posting\", self.screen.app)\n"
  },
  {
    "path": "src/posting/config.py",
    "content": "from contextvars import ContextVar\nimport os\nfrom pathlib import Path\nfrom typing import Literal, Type\nfrom pydantic import BaseModel, Field, SecretStr\nfrom pydantic_settings import (\n    BaseSettings,\n    PydanticBaseSettingsSource,\n    SettingsConfigDict,\n    YamlConfigSettingsSource,\n)\nfrom textual.types import AnimationLevel\n\nfrom posting.locations import config_file, theme_directory\nfrom posting.types import PostingLayout\n\n\nclass HeadingSettings(BaseModel):\n    visible: bool = Field(default=True)\n    \"\"\"Whether this widget should be displayed or not.\"\"\"\n    show_host: bool = Field(default=True)\n    \"\"\"Whether or not to show the hostname in the app header.\"\"\"\n    show_version: bool = Field(default=True)\n    \"\"\"Whether or not to show the version in the app header.\"\"\"\n    hostname: str | None = Field(default=None)\n    \"\"\"The hostname to display in the app header.\n\n    You may use Rich markup here.\n    \n    If unset, the hostname provided via `socket.gethostname()` will be used.\n    \"\"\"\n\n\nclass UrlBarSettings(BaseModel):\n    show_value_preview: bool = Field(default=True)\n    \"\"\"If enabled, the variable value bar will be displayed below the URL.\n\n    When your cursor is above a variable, the value will be displayed on\n    the line below the URL bar.\"\"\"\n\n    hide_secrets_in_value_preview: bool = Field(default=True)\n    \"\"\"If enabled, values will be redacted in the value preview when the variable name\n    contains the word `secret` or `key` or `password` or `token`.\"\"\"\n\n\nclass ResponseSettings(BaseModel):\n    \"\"\"Configuration for the response viewer.\"\"\"\n\n    prettify_json: bool = Field(default=True)\n    \"\"\"If enabled, JSON responses will be pretty-formatted.\"\"\"\n\n    show_size_and_time: bool = Field(default=True)\n    \"\"\"If enabled, the size and time taken for the response will be displayed.\"\"\"\n\n\nclass FocusSettings(BaseModel):\n    \"\"\"Configuration relating to focus.\"\"\"\n\n    on_startup: Literal[\"url\", \"method\", \"collection\"] = Field(default=\"url\")\n    \"\"\"On startup, move focus to the URL bar, method, collection browser, or path editor.\"\"\"\n\n    on_response: Literal[\"body\", \"tabs\"] | None = Field(default=None)\n    \"\"\"On receiving a response, move focus to the body or the response section (the tabs).\n\n    If this value is unset, focus will not shift when a response is received.\"\"\"\n\n    on_request_open: (\n        Literal[\"headers\", \"body\", \"query\", \"info\", \"url\", \"method\", \"path\"] | None\n    ) = Field(default=None)\n    \"\"\"On opening a request using the sidebar collection browser, move focus to the specified target.\n\n    Valid values are: `headers`, `body`, `query`, `info`, `url`, `method`.\n\n    This will move focus *inside* the target tab, to the topmost widget in the tab.\n    \n    If this value is unset, focus will not shift when a request is opened.\"\"\"\n\n\nclass CertificateSettings(BaseModel):\n    \"\"\"Configuration for SSL CA bundles and client certificates.\"\"\"\n\n    ca_bundle: str | None = Field(default=None)\n    \"\"\"Absolute path to the CA bundle file.\"\"\"\n    certificate_path: str | None = Field(default=None)\n    \"\"\"Absolute path to the client certificate .pem file or directory\"\"\"\n    key_file: str | None = Field(default=None)\n    \"\"\"Absolute path to the key file\"\"\"\n    password: SecretStr | None = Field(default=None)\n    \"\"\"Password for the key file.\"\"\"\n\n\nclass TextInputSettings(BaseModel):\n    \"\"\"Configuration for text input widgets.\"\"\"\n\n    blinking_cursor: bool = Field(default=True)\n    \"\"\"If enabled, the cursor will blink in input widgets and text areas.\"\"\"\n\n\nclass CommandPaletteSettings(BaseModel):\n    \"\"\"Configuration for the command palette.\"\"\"\n\n    theme_preview: bool = Field(default=False)\n    \"\"\"If enabled, the command palette will display a preview of the selected theme when the cursor is over it.\"\"\"\n\n\nclass CollectionBrowserSettings(BaseModel):\n    \"\"\"Configuration for the collection browser.\"\"\"\n\n    position: Literal[\"left\", \"right\"] = Field(default=\"left\")\n    \"\"\"The position of the collection browser on screen.\"\"\"\n\n    show_on_startup: bool = Field(default=True)\n    \"\"\"If enabled, the collection browser will be shown on startup.\"\"\"\n\n\nclass Settings(BaseSettings):\n    model_config = SettingsConfigDict(\n        env_file=\".env\",\n        env_file_encoding=\"utf-8\",\n        env_prefix=\"posting_\",\n        env_nested_delimiter=\"__\",\n        env_ignore_empty=True,\n        extra=\"allow\",\n    )\n\n    theme: str = Field(default=\"galaxy\")\n    \"\"\"The name of the theme to use.\"\"\"\n\n    theme_directory: Path = Field(default=theme_directory())\n    \"\"\"The directory containing user themes.\"\"\"\n\n    load_user_themes: bool = Field(default=True)\n    \"\"\"If enabled, load user themes from the theme directory, allowing them\n    to be specified in config and selected via the command palette.\"\"\"\n\n    load_builtin_themes: bool = Field(default=True)\n    \"\"\"If enabled, load builtin themes, allowing them to be specified\n    in config and selected via the command palette.\"\"\"\n\n    layout: PostingLayout = Field(default=\"vertical\")\n    \"\"\"Layout for the app.\"\"\"\n\n    use_host_environment: bool = Field(default=False)\n    \"\"\"If enabled, you can use environment variables from the host machine in your requests\n    using the `${VARIABLE_NAME}` syntax. When disabled, you are restricted to variables\n    defined in any `.env` files explicitly supplied via the `--env` option.\"\"\"\n\n    watch_env_files: bool = Field(default=True)\n    \"\"\"If enabled, automatically reload environment files when they change.\"\"\"\n\n    watch_collection_files: bool = Field(default=True)\n    \"\"\"If enabled, automatically reload collection files when they change.\"\"\"\n\n    watch_themes: bool = Field(default=True)\n    \"\"\"If enabled, automatically reload themes in the theme directory when they change on disk.\"\"\"\n\n    text_input: TextInputSettings = Field(default_factory=TextInputSettings)\n    \"\"\"General configuration for inputs and text area widgets.\"\"\"\n\n    animation: AnimationLevel = Field(default=\"none\")\n    \"\"\"Controls the amount of animation permitted.\"\"\"\n\n    response: ResponseSettings = Field(default_factory=ResponseSettings)\n    \"\"\"Configuration for the response viewer.\"\"\"\n\n    heading: HeadingSettings = Field(default_factory=HeadingSettings)\n    \"\"\"Configuration for the heading bar.\"\"\"\n\n    url_bar: UrlBarSettings = Field(default_factory=UrlBarSettings)\n    \"\"\"Configuration for the URL bar.\"\"\"\n\n    collection_browser: CollectionBrowserSettings = Field(\n        default_factory=CollectionBrowserSettings\n    )\n    \"\"\"Configuration for the collection browser.\"\"\"\n\n    command_palette: CommandPaletteSettings = Field(\n        default_factory=CommandPaletteSettings\n    )\n    \"\"\"Configuration for the command palette.\"\"\"\n\n    pager: str | None = Field(default=os.getenv(\"PAGER\"))\n    \"\"\"The command to use for paging.\"\"\"\n\n    pager_json: str | None = Field(default=None)\n    \"\"\"The command to use for paging JSON.\n\n    This will be used when the pager is opened from within a TextArea,\n    and the content within that TextArea can be inferred to be JSON.\n\n    For example, the editor is set to JSON language, or the response content\n    type indicates JSON.\n\n    If this is unset, the standard `pager` config will be used.\n    \"\"\"\n\n    editor: str | None = Field(default=os.getenv(\"EDITOR\"))\n    \"\"\"The command to use for editing.\"\"\"\n\n    use_xresources: bool = Field(default=False)\n    \"\"\"If true, try to use Xresources to create dark and light themes.\"\"\"\n\n    ssl: CertificateSettings = Field(default_factory=CertificateSettings)\n    \"\"\"Configuration for SSL CA bundle and client certificates.\"\"\"\n\n    focus: FocusSettings = Field(default_factory=FocusSettings)\n    \"\"\"Configuration for focus.\"\"\"\n\n    keymap: dict[str, str] = Field(default_factory=dict)\n    \"\"\"A dictionary mapping binding IDs to key combinations.\"\"\"\n\n    curl_export_extra_args: str = Field(default=\"\")\n    \"\"\"Extra arguments to pass to curl when exporting a request as a curl command.\"\"\"\n\n    spacing: Literal[\"standard\", \"compact\"] = Field(default=\"standard\")\n    \"\"\"The spacing of the app.\"\"\"\n\n    @classmethod\n    def settings_customise_sources(\n        cls,\n        settings_cls: Type[BaseSettings],\n        init_settings: PydanticBaseSettingsSource,\n        env_settings: PydanticBaseSettingsSource,\n        dotenv_settings: PydanticBaseSettingsSource,\n        file_secret_settings: PydanticBaseSettingsSource,\n    ) -> tuple[PydanticBaseSettingsSource, ...]:\n        config_from_env = os.getenv(\"POSTING_CONFIG_FILE\")\n        if config_from_env:\n            conf_file = Path(config_from_env).resolve()\n        else:\n            conf_file = config_file()\n\n        default_sources = (\n            init_settings,\n            env_settings,\n            dotenv_settings,\n            file_secret_settings,\n        )\n\n        if conf_file.exists():\n            return (\n                init_settings,\n                YamlConfigSettingsSource(settings_cls, conf_file),\n                env_settings,\n                dotenv_settings,\n                file_secret_settings,\n            )\n        return default_sources\n\n\nSETTINGS: ContextVar[Settings] = ContextVar(\"settings\")\n"
  },
  {
    "path": "src/posting/exit_codes.py",
    "content": "GENERAL_ERROR = 1\n"
  },
  {
    "path": "src/posting/files.py",
    "content": "from pathlib import Path\n\nfrom posting.save_request import FILE_SUFFIX\n\n\nimport os\nimport re\n\n\ndef is_valid_filename(filename: str) -> bool:\n    # Check if the filename is empty or None\n    if not filename or filename.strip() == \"\":\n        return False\n\n    # Ensure the filename doesn't contain path separators\n    if os.path.sep in filename or (os.path.altsep and os.path.altsep in filename):\n        return False\n\n    # Check if the filename is too long (255 characters is a common limit)\n    if len(filename) > 255:\n        return False\n\n    # Check for reserved names (Windows)\n    reserved_names = [\n        \"CON\",\n        \"PRN\",\n        \"AUX\",\n        \"NUL\",\n        \"COM1\",\n        \"COM2\",\n        \"COM3\",\n        \"COM4\",\n        \"COM5\",\n        \"COM6\",\n        \"COM7\",\n        \"COM8\",\n        \"COM9\",\n        \"LPT1\",\n        \"LPT2\",\n        \"LPT3\",\n        \"LPT4\",\n        \"LPT5\",\n        \"LPT6\",\n        \"LPT7\",\n        \"LPT8\",\n        \"LPT9\",\n    ]\n    name_without_ext = os.path.splitext(filename)[0].upper()\n    if name_without_ext in reserved_names:\n        return False\n\n    if (\n        re.search(r\"\\.\\.\", filename)\n        or filename.startswith(\".\")\n        or filename.endswith(\".\")\n    ):\n        return False\n\n    return True\n\n\ndef get_request_file_stem_and_suffix(file_name: str) -> tuple[str, str]:\n    if file_name.endswith(FILE_SUFFIX) or file_name.endswith(\"posting.yml\"):\n        file_name_parts = file_name.split(\".\")\n        file_suffix = \".\".join(file_name_parts[-2:])\n        file_stem = \".\".join(file_name_parts[:-2])\n    else:\n        raise ValueError(f\"Not a request file: {file_name}\")\n    return file_stem, file_suffix\n\n\ndef request_file_exists(file_name: str, parent_directory: Path) -> bool:\n    \"\"\"Return True if a file with the same stem exists in the given parent directory, otherwise False.\n\n    Args:\n        file_name (str): The name of the file to check for.\n        parent_directory (Path): The parent directory to check in.\n\n    Returns:\n        bool: True if a file with the same stem exists in the given parent directory, otherwise False.\n    \"\"\"\n    for path in parent_directory.iterdir():\n        if not path.name.endswith(FILE_SUFFIX) or path.name.endswith(\"posting.yml\"):\n            continue\n\n        stem = path.stem\n        i = stem.rfind(\".\")\n        if 0 < i < len(stem) - 1:\n            name = stem[:i]\n            file_stem, _ = get_request_file_stem_and_suffix(file_name)\n            if name == file_stem:\n                return True\n        else:\n            continue\n\n    return False\n\n\ndef get_unique_request_filename(file_name: str, parent_directory: Path) -> str:\n    \"\"\"\n    Generate a unique filename by appending a number if the file already exists.\n\n    Args:\n        file_name (str): The original filename.\n        parent_directory (Path): The directory where the file will be saved.\n\n    Returns:\n        str: A unique filename with a number appended if necessary.\n    \"\"\"\n    if not request_file_exists(file_name, parent_directory):\n        return file_name\n\n    file_stem, _ = get_request_file_stem_and_suffix(file_name)\n\n    # Check for existing numbered files to determine pad width and next number\n    existing_files = set(parent_directory.glob(f\"{file_stem}*posting.yaml\")) | set(\n        parent_directory.glob(f\"{file_stem}*posting.yml\")\n    )\n    existing_file_names = {f.name for f in existing_files}\n\n    # Keep checking candidate file names until we find a unique one.\n    candidate_name = file_name\n    while candidate_name in existing_file_names:\n        # get the highest number\n        try:\n            candidate_stem, _ = get_request_file_stem_and_suffix(candidate_name)\n        except ValueError:\n            # Not a request file.\n            continue\n\n        split_candidate_stem = candidate_stem.rsplit(\"-\", 1)\n        if len(split_candidate_stem) == 2:\n            try:\n                width = len(split_candidate_stem[1])\n                number = int(split_candidate_stem[1])\n            except ValueError:\n                width = 2\n                number = 0\n        else:\n            width = 2\n            number = 0\n\n        number = int(number) + 1\n        candidate_name = f\"{file_stem}-{number:0{width}d}.posting.yaml\"\n\n    return candidate_name\n"
  },
  {
    "path": "src/posting/help_data.py",
    "content": "from dataclasses import dataclass, field\n\n\n@dataclass\nclass HelpData:\n    \"\"\"Data relating to the widget to be displayed in the HelpScreen\"\"\"\n\n    title: str = field(default=\"\")\n    \"\"\"Title of the widget\"\"\"\n    description: str = field(default=\"\")\n    \"\"\"Markdown description to be displayed in the HelpScreen\"\"\"\n"
  },
  {
    "path": "src/posting/help_screen.py",
    "content": "from typing import Protocol, runtime_checkable\nfrom rich.text import Text\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Vertical, VerticalScroll\nfrom textual.screen import ModalScreen\nfrom textual.widget import Widget\nfrom textual.widgets import Label, Markdown\n\nfrom posting.help_data import HelpData\nfrom posting.widgets.datatable import PostingDataTable\n\n\n@runtime_checkable\nclass Helpable(Protocol):\n    \"\"\"Widgets which contain information to be displayed in the HelpScreen\n    should implement this protocol.\"\"\"\n\n    help: HelpData\n\n\nclass HelpModalHeader(Label):\n    \"\"\"The top help bar\"\"\"\n\n    DEFAULT_CSS = \"\"\"\n    HelpModalHeader {\n        background: $background-lighten-1;\n        color: $text-muted;\n    }\n    \"\"\"\n\n\nclass HelpModalFooter(Label):\n    \"\"\"The bottom help bar\"\"\"\n\n    DEFAULT_CSS = \"\"\"\n    HelpModalFooter {\n        background: $background-lighten-1;\n        color: $text-muted;\n    }\n    \"\"\"\n\n\nclass HelpModalFocusNote(Label):\n    \"\"\"A note below the help screen.\"\"\"\n\n\nclass HelpScreen(ModalScreen[None]):\n    DEFAULT_CSS = \"\"\"\n    HelpScreen {\n        align: center middle;\n        & > VerticalScroll {\n            background: $background;\n            padding: 1 2;\n            width: 65%;\n            height: 80%;\n            border: wide $background-lighten-2;\n            border-title-color: $text;\n            border-title-background: $background;\n            border-title-style: bold;\n        }\n\n        & DataTable#bindings-table {\n            width: 1fr;\n            height: 1fr;\n        }\n\n        & HelpModalHeader {\n            dock: top;\n            width: 1fr;\n            content-align: center middle;\n        }\n\n        #footer-area {\n            dock: bottom;\n            height: auto;\n            margin-top: 1;\n            & HelpModalFocusNote {\n                width: 1fr;\n                content-align: center middle;\n                color: $text-muted 40%;\n            }\n\n            & HelpModalFooter {\n                width: 1fr;\n                content-align: center middle;\n            }\n        }\n\n\n        & #bindings-title {\n            width: 1fr;\n            content-align: center middle;\n            background: $background-lighten-1;\n            color: $text-muted;\n        }\n\n        & #help-description-wrapper {\n            dock: top;\n            max-height: 50%;\n            margin-top: 1;\n            height: auto;\n            width: 1fr;\n            & #help-description {\n                margin: 0;\n                width: 1fr;\n                height: auto;\n            }\n        }\n    }\n    \"\"\"\n\n    BINDINGS = [\n        Binding(\"escape\", \"dismiss('')\", \"Close Help\"),\n    ]\n\n    def __init__(\n        self,\n        widget: Widget,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n    ) -> None:\n        super().__init__(name, id, classes)\n        self.widget = widget\n\n    def compose(self) -> ComposeResult:\n        with VerticalScroll() as vs:\n            vs.can_focus = False\n            widget = self.widget\n            # If the widget has help text, render it.\n            if isinstance(widget, Helpable):\n                help = widget.help\n                help_title = help.title\n                vs.border_title = f\"[not bold]Focused Widget Help ([b]{help_title}[/])\"\n                if help_title:\n                    yield HelpModalHeader(f\"[b]{help_title}[/]\")\n                help_markdown = help.description\n\n                if help_markdown:\n                    help_markdown = help_markdown.strip()\n                    with VerticalScroll(id=\"help-description-wrapper\") as vs:\n                        yield Markdown(help_markdown, id=\"help-description\")\n                else:\n                    yield Label(\n                        f\"No help available for {help.title}\",\n                        id=\"help-description\",\n                    )\n            else:\n                name = widget.__class__.__name__\n                vs.border_title = f\"Focused Widget Help ([b]{name}[/])\"\n                yield HelpModalHeader(f\"[b]{name}[/] Help\")\n\n            bindings = widget._bindings\n            keys: list[tuple[str, list[Binding]]] = list(\n                bindings.key_to_bindings.items()\n            )\n\n            if keys:\n                yield Label(\" [b]All Keybindings[/]\", id=\"bindings-title\")\n                table = PostingDataTable(\n                    id=\"bindings-table\",\n                    cursor_type=\"row\",\n                    zebra_stripes=True,\n                )\n                table.cursor_vertical_escape = False\n                table.add_columns(\"Key\", \"Description\")\n                for _key, bindings in keys:\n                    table.add_row(\n                        Text(\n                            \", \".join(\n                                binding.key_display\n                                if binding.key_display\n                                else self.app.get_key_display(binding)\n                                for binding in bindings\n                            ),\n                            style=\"bold\",\n                            no_wrap=True,\n                            end=\"\",\n                        ),\n                        bindings[0].description.lower(),\n                    )\n                yield table\n\n            with Vertical(id=\"footer-area\"):\n                yield HelpModalFooter(\"Press [b]ESC[/] to dismiss.\")\n                yield HelpModalFocusNote(\n                    \"[b]Note:[/] This page relates to the widget that is currently focused.\"\n                )\n"
  },
  {
    "path": "src/posting/highlight_url.py",
    "content": ""
  },
  {
    "path": "src/posting/highlighters.py",
    "content": "import re\nfrom rich.highlighter import Highlighter\nfrom rich.style import Style\nfrom rich.text import Text\nfrom textual.widgets import Input\nfrom posting.themes import UrlStyles, VariableStyles\n\nfrom posting.variables import (\n    find_variable_end,\n    find_variable_start,\n    find_variables,\n    get_variables,\n    is_cursor_within_variable,\n)\n\n\n_URL_REGEX = re.compile(r\"(?P<protocol>https?)://(?P<base>[^/]+)(?P<path>/[^ ]*)?\")\n\n\ndef highlight_url(text: Text, styles: UrlStyles) -> None:\n    for match in _URL_REGEX.finditer(text.plain):\n        protocol_start, protocol_end = match.span(\"protocol\")\n        base_start, base_end = match.span(\"base\")\n        separator_start, separator_end = protocol_end, protocol_end + 3\n\n        text.stylize(styles.protocol or \"#818cf8\", protocol_start, protocol_end)\n        text.stylize(styles.separator or \"dim b\", separator_start, separator_end)\n        text.stylize(styles.base or \"#00C168\", base_start, base_end)\n\n    for index, char in enumerate(text.plain):\n        if char == \"/\":\n            text.stylize(styles.separator or \"dim b\", index, index + 1)\n\n\ndef highlight_variables(text: Text, styles: VariableStyles) -> None:\n    for match in find_variables(text.plain):\n        variable_name, start, end = match\n        if variable_name not in get_variables():\n            text.stylize(Style.parse(styles.unresolved or \"dim\"), start, end)\n        else:\n            text.stylize(Style.parse(styles.resolved or \"\"), start, end)\n\n\n# Match \":name\" but not \"::name\" (escaped literal)\n_PATH_PARAM_REGEX = re.compile(r\"(?<!:):([A-Za-z_][A-Za-z0-9_]*)\")\n\n\ndef highlight_path_params(\n    text: Text, styles: VariableStyles, has_value: set[str]\n) -> None:\n    for match in _PATH_PARAM_REGEX.finditer(text.plain):\n        name = match.group(1)\n        start, end = match.span(0)\n        if name in has_value:\n            text.stylize(Style.parse(styles.resolved or \"\"), start, end)\n        else:\n            text.stylize(Style.parse(styles.unresolved or \"dim\"), start, end)\n\n\nclass VariableHighlighter(Highlighter):\n    def __init__(self, variable_styles: VariableStyles | None = None) -> None:\n        super().__init__()\n        self.variable_styles = variable_styles\n\n    def highlight(self, text: Text) -> None:\n        if self.variable_styles is None:\n            return\n        highlight_variables(text, self.variable_styles)\n\n\nclass VariablesAndUrlHighlighter(Highlighter):\n    def __init__(self, input: Input) -> None:\n        super().__init__()\n        self.input = input\n        self.variable_styles: VariableStyles = VariableStyles()\n        self.url_styles: UrlStyles = UrlStyles()\n        self._path_params: dict[str, str] = {}\n\n    def set_path_params(self, params: dict[str, str]) -> None:\n        \"\"\"Update the current path params used for highlighting.\n\n        Args:\n            params: Mapping of placeholder name to value (empty string if unset).\n        \"\"\"\n        self._path_params = dict(params)\n\n    def highlight(self, text: Text) -> None:\n        if text.plain == \"\":\n            return\n\n        highlight_url(text, self.url_styles)\n        highlight_variables(text, self.variable_styles)\n\n        # Highlight path parameters based on current values provided externally.\n        has_value = {name for name, value in self._path_params.items() if value}\n        highlight_path_params(text, self.variable_styles, has_value)\n\n        input = self.input\n        cursor_position = input.cursor_position  # type:ignore\n        value: str = input.value\n\n        if is_cursor_within_variable(cursor_position, value):  # type: ignore\n            start = find_variable_start(cursor_position, value)  # type: ignore\n            end = find_variable_end(cursor_position, value)  # type: ignore\n            text.stylize(\"u\", start, end)\n\n        # Underline path param token under cursor, similar to variables.\n        for match in _PATH_PARAM_REGEX.finditer(value):\n            token_start, token_end = match.span(0)\n            # Use half-open interval to match caret within token\n            if token_start <= cursor_position <= token_end:\n                text.stylize(\"u\", token_start, token_end)\n                break\n"
  },
  {
    "path": "src/posting/importing/curl.py",
    "content": "import argparse\nimport base64\nfrom datetime import datetime\nimport shlex\nfrom typing import cast\nfrom urllib.parse import ParseResult, parse_qsl, urlparse\nimport itertools\n\nfrom posting.collection import (\n    Auth,\n    FormItem,\n    Header,\n    HttpRequestMethod,\n    Options,\n    QueryParam,\n    RequestBody,\n    RequestModel,\n    Scripts,\n)\n\n\nclass CurlImport:\n    \"\"\"\n    Parses a curl command string and extracts HTTP request components.\n    \"\"\"\n\n    def __init__(self, curl_command: str):\n        \"\"\"\n        Initialize the parser with a curl command.\n\n        Args:\n            curl_command (str): The curl command string to parse.\n        \"\"\"\n        self.curl_command = curl_command\n\n        # Remove leading 'curl ' if present\n        if curl_command.strip().startswith(\"curl \"):\n            curl_command = curl_command.strip()[5:]\n\n        # Replace line breaks and `\\`. If we don't do this, argparse can crash when pasting requests from chrome\n        curl_command = curl_command.replace(\"\\\\\\n\", \" \")\n        curl_command = curl_command.replace(\"\\\\\", \" \")\n\n        # Split the command string into tokens\n        tokens = shlex.split(curl_command)\n        parser = argparse.ArgumentParser()\n        # Define the arguments to parse\n        parser.add_argument(\"-X\", \"--request\", help=\"Specify request command to use\")\n        parser.add_argument(\n            \"-H\", \"--header\", action=\"append\", help=\"Pass custom header(s) to server\"\n        )\n        parser.add_argument(\"-d\", \"--data\", action=\"append\", help=\"HTTP POST data\")\n        parser.add_argument(\"--data-raw\", action=\"append\", help=\"HTTP POST raw data\")\n        parser.add_argument(\"--data-binary\", help=\"HTTP POST binary data\")\n        parser.add_argument(\n            \"--data-urlencode\", action=\"append\", help=\"HTTP POST data with URL encoding\"\n        )\n        parser.add_argument(\n            \"-F\", \"--form\", action=\"append\", help=\"Specify multipart MIME data\"\n        )\n        parser.add_argument(\"-u\", \"--user\", help=\"Server user and password\")\n        parser.add_argument(\n            \"--compressed\", action=\"store_true\", help=\"Request compressed response\"\n        )\n        parser.add_argument(\n            \"-k\",\n            \"--insecure\",\n            action=\"store_true\",\n            help=\"Allow insecure server connections when using SSL\",\n        )\n        parser.add_argument(\"-e\", \"--referer\", help=\"Referrer URL\")\n        parser.add_argument(\"-A\", \"--user-agent\", help=\"User-Agent to send to server\")\n        parser.add_argument(\n            \"-m\", \"--max-time\", help=\"Maximum time to wait for a response\"\n        )\n        parser.add_argument(\n            \"--digest\",\n            action=\"store_true\",\n            help=\"Use HTTP Digest Authentication\",\n        )\n        parser.add_argument(\"url\", nargs=\"?\")\n\n        args, extras = parser.parse_known_intermixed_args(tokens)\n        # Extract components\n        self.method = cast(\n            HttpRequestMethod,\n            args.request\n            or (\n                \"POST\"\n                if args.data\n                or args.form\n                or args.data_raw\n                or args.data_binary\n                or args.data_urlencode\n                else \"GET\"\n            ),\n        )\n        self.headers: list[tuple[str, str]] = []\n        if args.header:\n            for header in args.header:\n                name, sep, value = header.partition(\":\")\n                if sep:\n                    self.headers.append((name.strip(), value.strip()))\n\n        self.url = args.url\n        self.user = args.user\n        self.compressed = args.compressed\n        self.insecure = args.insecure\n        self.referer = args.referer\n        self.user_agent = args.user_agent\n        self.use_digest = args.digest\n\n        # Determine if the data is form data\n        self.is_form_data = False\n        self.is_multipart_data = False\n        content_type_header = next(\n            (value for name, value in self.headers if name.lower() == \"content-type\"),\n            \"\",\n        ).lower()\n\n        if args.form:\n            self.is_multipart_data = True\n        elif args.data or args.data_raw or args.data_binary or args.data_urlencode:\n            if \"application/x-www-form-urlencoded\" in content_type_header:\n                self.is_form_data = True\n            elif not any(\"content-type\" in h.lower() for h, _ in self.headers):\n                # Default content type for -d is application/x-www-form-urlencoded\n                self.is_form_data = True\n\n        # Store raw data, simply join\n        datas = list(\n            filter(\n                None,\n                [\n                    args.data,\n                    args.data_raw,\n                    args.data_binary and [args.data_binary],\n                    args.data_urlencode,\n                ],\n            )\n        )\n        self.data = \"&\".join(itertools.chain(*datas)) if datas else None\n\n        # Parse data into key-value pairs if it is form data\n        if self.is_form_data and self.data:\n            self.data_pairs = self.parse_data(self.data)\n        else:\n            self.data_pairs = []  # Not form data, so no key-value pairs\n\n        # Parse form data into key-value pairs\n        if args.form:\n            self.form = self.parse_form(args.form)\n        else:\n            self.form = []\n\n    def parse_data(self, data_str: str) -> list[tuple[str, str]]:\n        \"\"\"Parse the data string into a list of tuples.\"\"\"\n        if not data_str:\n            return []\n        pairs = data_str.split(\"&\")\n        data: list[tuple[str, str]] = []\n        for pair in pairs:\n            if \"=\" in pair:\n                key, value = pair.split(\"=\", 1)\n                data.append((key, value))\n            else:\n                data.append((pair, \"\"))\n        return data\n\n    def parse_form(self, form_list: list[str]) -> list[tuple[str, str]]:\n        \"\"\"Parse the form data into a list of tuples.\"\"\"\n        if not form_list:\n            return []\n        form_data: list[tuple[str, str]] = []\n        for item in form_list:\n            if \"=\" in item:\n                key, value = item.split(\"=\", 1)\n                form_data.append((key, value))\n            else:\n                form_data.append((item, \"\"))\n        return form_data\n\n    def _extract_auth_from_headers(self) -> tuple[Auth | None, list[tuple[str, str]]]:\n        \"\"\"Extract authentication info from headers, returning the Auth object and remaining headers.\n\n        Returns:\n            A tuple of (Auth object or None, list of remaining headers)\n        \"\"\"\n        remaining_headers = []\n        auth: Auth | None = None\n\n        # First check the -u/--user parameter\n        if self.user:\n            username, _, password = self.user.partition(\":\")\n            # Use digest auth if --digest flag was provided, otherwise use basic auth\n            if self.use_digest:\n                auth = Auth.digest_auth(username, password)\n            else:\n                auth = Auth.basic_auth(username, password)\n\n        # Look for auth headers that might override the -u parameter\n        for name, value in self.headers:\n            header_lower = name.lower()\n            if header_lower == \"authorization\":\n                parts = value.split(\" \", 1)\n                if len(parts) != 2:\n                    # Not a valid auth header, keep it as a regular header\n                    remaining_headers.append((name, value))\n                    continue\n\n                auth_type, auth_value = parts\n                auth_type_lower = auth_type.lower()\n\n                if auth_type_lower == \"basic\":\n                    try:\n                        # Basic auth is base64 encoded username:password\n                        decoded = base64.b64decode(auth_value).decode()\n                        username, _, password = decoded.partition(\":\")\n                        auth = Auth.basic_auth(username, password)\n                    except Exception:\n                        # If we can't decode it, keep it as a header\n                        remaining_headers.append((name, value))\n\n                elif auth_type_lower == \"digest\":\n                    # Parse digest auth parameters\n                    # Example: Digest username=\"user\", realm=\"realm\", nonce=\"nonce\", uri=\"/path\"\n                    try:\n                        params = {}\n                        for param in auth_value.split(\",\"):\n                            key, _, value = param.partition(\"=\")\n                            key = key.strip()\n                            value = value.strip(' \"')\n                            params[key] = value\n\n                        if \"username\" in params:\n                            # We only need username/password for the auth model\n                            auth = Auth.digest_auth(\n                                username=params[\"username\"],\n                                password=params.get(\"password\", \"\"),\n                            )\n                    except Exception:\n                        # If we can't parse it, keep it as a header\n                        remaining_headers.append((name, value))\n\n                elif auth_type_lower == \"bearer\":\n                    # Bearer token auth\n                    try:\n                        auth = Auth.bearer_token_auth(auth_value)\n                    except Exception:\n                        # If we can't parse it, keep it as a header\n                        remaining_headers.append((name, value))\n\n                else:\n                    # Unknown auth type, keep as header\n                    remaining_headers.append((name, value))\n            else:\n                remaining_headers.append((name, value))\n\n        return auth, remaining_headers\n\n    def to_request_model(self) -> RequestModel:\n        \"\"\"Convert the parsed curl command into a RequestModel.\"\"\"\n        # Parse URL and extract query parameters\n        parsed_url: ParseResult = urlparse(self.url)\n        base_url = f\"{parsed_url.scheme}://{parsed_url.netloc}{parsed_url.path}\"\n        query_params = [\n            QueryParam(name=name, value=value)\n            for name, value in parse_qsl(parsed_url.query)\n        ]\n\n        # Extract auth and get remaining headers\n        auth, remaining_headers = self._extract_auth_from_headers()\n\n        # Build the request body if one exists\n        body: RequestBody | None = None\n        if self.data or self.form:\n            if self.is_form_data:\n                # Use form data pairs from either -F or -d\n                form_data = self.data_pairs\n                body = RequestBody(\n                    form_data=[\n                        FormItem(name=name, value=value) for name, value in form_data\n                    ]\n                )\n            else:\n                # Raw body content\n                body = RequestBody(content=self.data)\n\n        # Convert remaining headers to Header objects\n        headers = [Header(name=name, value=value) for name, value in remaining_headers]\n\n        # Set options, including the insecure flag\n        options = Options(\n            verify_ssl=not self.insecure,  # Invert insecure flag for verify_ssl\n            follow_redirects=True,  # Default to following redirects\n            attach_cookies=True,  # Default to attaching cookies\n        )\n\n        curl_command = self.curl_command.strip()\n        description = f\"Imported from curl at {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}:\\n{curl_command}\"\n        return RequestModel(\n            method=self.method,\n            url=base_url,  # Use the URL without query parameters\n            headers=headers,\n            body=body,\n            name=base_url,\n            description=description,\n            params=query_params,\n            options=options,\n            auth=auth,\n            scripts=Scripts(),\n        )\n"
  },
  {
    "path": "src/posting/importing/open_api.py",
    "content": "from __future__ import annotations\nimport re\nfrom typing import Any\nfrom urllib.parse import urlparse\nimport json\n\nimport yaml\nfrom openapi_pydantic import (\n    OpenAPI,\n    Reference,\n    SecurityScheme,\n    Operation,\n    RequestBody as OpenAPIRequestBody,\n    Schema,\n    MediaType,\n    DataType,\n)\nfrom pathlib import Path\n\n\nfrom posting.collection import (\n    VALID_HTTP_METHODS,\n    APIInfo,\n    Auth,\n    BasicAuth,\n    BearerTokenAuth,\n    Collection,\n    ExternalDocs,\n    FormItem,\n    Header,\n    QueryParam,\n    RequestBody,\n    RequestModel,\n)\n\n\nfrom rich.console import Console\n\n\ndef resolve_url_variables(url: str, variables: dict[str, dict[str, str]]) -> str:\n    \"\"\"Resolve variables in the URL using their default values.\n\n    Args:\n        url: The URL to resolve.\n        variables: A dictionary of server variables and their default values.\n\n    Returns:\n        str: The resolved URL.\n    \"\"\"\n    for var, info in variables.items():\n        url = url.replace(f\"{{{var}}}\", info[\"value\"])\n    return url\n\n\ndef generate_unique_env_filename(base_name: str, server_url: str) -> str:\n    # Use the server URL to create a unique part of the filename\n    parsed_url = urlparse(server_url)\n    url_part = parsed_url.netloc + parsed_url.path\n\n    # Slugify the URL part\n    slugified_url = re.sub(r\"[^\\w\\-_]\", \"_\", url_part)\n\n    # Trim if it's too long\n    max_length = 50\n    if len(slugified_url) > max_length:\n        slugified_url = slugified_url[:max_length]\n\n    # Remove trailing underscores\n    slugified_url = slugified_url.rstrip(\"_\")\n\n    # TODO - if {id} is in the URL then it should be converted to the collection format.\n    return f\"{slugified_url}.env\"\n\n\ndef extract_server_variables(spec: dict[str, Any]) -> dict[str, dict[str, str]]:\n    variables: dict[str, dict[str, str]] = {}\n\n    # Extract server URLs\n    servers = spec.get(\"servers\", [{\"url\": \"\"}])\n    for i, server in enumerate(servers):\n        var_name = f\"SERVER_URL_{i}\" if i > 0 else \"BASE_URL\"\n        variables[var_name] = {\n            \"value\": server.get(\"url\", \"\"),\n            \"description\": f\"Server URL {i + 1}: {server.get('description', '')}\",\n        }\n\n    return variables\n\n\ndef security_scheme_to_variables(\n    name: str,\n    security_scheme: SecurityScheme | Reference,\n) -> dict[str, dict[str, str]]:\n    match security_scheme:\n        case SecurityScheme(type=\"http\", scheme=\"basic\"):\n            return {\n                f\"{name.upper()}_USERNAME\": {\n                    \"value\": \"YOUR USERNAME HERE\",\n                    \"description\": f\"Username for {name} authentication\",\n                },\n                f\"{name.upper()}_PASSWORD\": {\n                    \"value\": \"YOUR PASSWORD HERE\",\n                    \"description\": f\"Password for {name} authentication\",\n                },\n            }\n        case SecurityScheme(type=\"http\", scheme=\"bearer\"):\n            return {\n                f\"{name.upper()}_BEARER_TOKEN\": {\n                    \"value\": \"YOUR BEARER TOKEN HERE\",\n                    \"description\": f\"Token for {name} authentication\",\n                },\n            }\n        case _:\n            return {}\n\n\ndef security_scheme_to_auth(\n    name: str,\n    security_scheme: SecurityScheme | Reference,\n) -> Auth | None:\n    match security_scheme:\n        case SecurityScheme(type=\"http\", scheme=\"basic\"):\n            return Auth(\n                type=\"basic\",\n                basic=BasicAuth(\n                    username=f\"${{{name.upper()}_USERNAME}}\",\n                    password=f\"${{{name.upper()}_PASSWORD}}\",\n                ),\n            )\n        case SecurityScheme(type=\"http\", scheme=\"bearer\"):\n            return Auth(\n                type=\"bearer_token\",\n                bearer_token=BearerTokenAuth(token=f\"${{{name.upper()}_BEARER_TOKEN}}\"),\n            )\n        case _:\n            return None\n\n\ndef generate_readme(\n    spec_path: Path,\n    info: APIInfo,\n    external_docs: ExternalDocs | None,\n    servers: list[dict[str, Any]],\n    env_files: list[Path],\n) -> str:\n    readme = f\"# {info.title}\\n\\n\"\n    readme += f\"Imported from `{spec_path.name}`.\\n\\n\"\n\n    if info.description:\n        readme += f\"{info.description}\\n\\n\"\n\n    readme += f\"Version: {info.version}\\n\\n\"\n\n    if info.termsOfService:\n        readme += f\"Terms of Service: {info.termsOfService}\\n\\n\"\n\n    if info.contact:\n        readme += \"## Contact Information\\n\"\n        if info.contact.name:\n            readme += f\"Name: {info.contact.name}\\n\\n\"\n        if info.contact.email:\n            readme += f\"Email: {info.contact.email}\\n\\n\"\n        if info.contact.url:\n            readme += f\"URL: {info.contact.url}\\n\\n\"\n        readme += \"\\n\"\n\n    if info.license:\n        readme += \"## License\\n\"\n        readme += f\"Name: {info.license.name}\\n\\n\"\n        if info.license.url:\n            readme += f\"URL: {info.license.url}\\n\\n\"\n        readme += \"\\n\"\n\n    if external_docs:\n        readme += \"## External Documentation\\n\"\n        if external_docs.description:\n            readme += f\"{external_docs.description}\\n\\n\"\n        readme += f\"URL: {external_docs.url}\\n\\n\"\n\n    readme += \"## Servers\\n\"\n    readme += \"A separate `.env` file is generated for each server.\\n\\n\"\n    for server in servers:\n        readme += f\"- {server.get('url', 'No URL')} ({server.get('description', 'No description')})\\n\"\n    readme += \"\\n\"\n    readme += \"Environment variables are stored in the following files:\\n\"\n    for env_file in env_files:\n        readme += f\"- `{env_file.name}`\\n\\n\"\n\n    readme += \"To load an environment run `posting` with the `--env` option, passing the path of the file.\"\n\n    return readme\n\n\ndef create_env_file(\n    path: Path, env_filename: str, variables: dict[str, dict[str, str]]\n) -> Path:\n    env_content: list[str] = []\n    for var, info in variables.items():\n        if info[\"description\"]:\n            env_content.append(f\"# {info['description']}\")\n\n        # Ensure the value is properly quoted if it contains spaces or special characters\n        value = info[\"value\"].replace('\"', '\\\\\"')  # Escape any existing double quotes\n        if \" \" in value or any(char in value for char in \"'\\\"\\\\\"):\n            value = f'\"{value}\"'\n\n        env_content.append(f\"{var}={value}\")\n        env_content.append(\"\")  # Add a blank line after each variable for readability\n\n    env_file = path / env_filename\n    env_file.write_text(\"\\n\".join(env_content))\n    return env_file\n\n\ndef parse_schema_ref(ref: str, openapi: OpenAPI) -> Schema | None:\n    if not openapi.components or not openapi.components.schemas:\n        return None\n    if not ref.startswith(\"#/components/schemas/\"):\n        return None\n    ref_name = ref[len(\"#/components/schemas/\") :]\n    return openapi.components.schemas.get(ref_name)\n\n\nclass JsonBodyGenerator:\n    def __init__(self, openapi: OpenAPI):\n        self.openapi = openapi\n        self.cache = {}\n        self.seen = set()\n\n    def generate_json(self, src: Reference | Schema | MediaType):\n        obj = self.generate(src)\n        if obj is None:\n            return \"{}\"\n        return json.dumps(obj, indent=2)\n\n    def generate(self, src: Reference | Schema | MediaType):\n        if isinstance(src, MediaType):\n            if src.media_type_schema is None:\n                return\n            return self.generate(src.media_type_schema)\n\n        if isinstance(src, Reference):\n            ref = src.ref\n            if ref in self.cache:\n                return self.cache[ref]\n\n            if ref in self.seen:\n                return\n\n            ref_schema = parse_schema_ref(ref, self.openapi)\n            if ref_schema is None:\n                return\n\n            self.seen.add(ref)\n            refobj = self._any_from_schema(ref_schema)\n            self.seen.remove(ref)\n\n            self.cache[ref] = refobj\n            return refobj\n        return self._any_from_schema(src)\n\n    def _any_from_schema(self, schema: Schema):\n        if schema.type == DataType.STRING:\n            return schema.default or \"\"\n        elif schema.type == DataType.NUMBER or schema.type == DataType.INTEGER:\n            return schema.default or 0\n        elif schema.type == DataType.BOOLEAN:\n            return schema.default or False\n        elif schema.type == DataType.ARRAY:\n            if schema.items is None:\n                return []\n            item = self.generate(schema.items)\n            if item is None:\n                return []\n            return [item]\n        elif schema.type == DataType.OBJECT:\n            obj = {}\n            for name, schema in (schema.properties or {}).items():\n                obj[name] = self.generate(schema)\n            return obj\n\n\ndef import_openapi_spec(spec_path: str | Path) -> Collection:\n    console = Console()\n    console.print(f\"Importing OpenAPI spec from {spec_path!r}.\")\n\n    spec_path = Path(spec_path)\n    with open(spec_path, \"r\") as file:\n        spec = yaml.safe_load(file)\n\n    info = APIInfo(**spec.get(\"info\", {}))\n    external_docs = (\n        ExternalDocs(**spec.get(\"externalDocs\", {})) if \"externalDocs\" in spec else None\n    )\n\n    collection_name = spec_path.stem\n    servers = spec.get(\"servers\", [{\"url\": \"\"}])\n\n    main_collection = Collection(\n        path=spec_path.parent,\n        name=collection_name,\n    )\n    tag_collections: map[str, Collection] = {}\n\n    openapi = OpenAPI.model_validate(spec)\n    security_schemes = openapi.components.securitySchemes or {}\n\n    env_files: list[Path] = []\n    for server in servers:\n        security_variables = {}\n        for scheme_name, scheme in security_schemes.items():\n            security_variables.update(security_scheme_to_variables(scheme_name, scheme))\n\n        variables = {**extract_server_variables(server), **security_variables}\n        env_filename = generate_unique_env_filename(collection_name, server[\"url\"])\n        env_file = create_env_file(spec_path.parent, env_filename, variables)\n        console.print(\n            f\"Created environment file {str(env_file)!r} for server {server['url']!r}.\"\n        )\n        env_files.append(env_file)\n\n    readme = generate_readme(spec_path, info, external_docs, servers, env_files)\n    main_collection.readme = readme\n\n    for path, path_item in (openapi.paths or {}).items():\n        for method in path_item.model_fields_set:\n            operation: Operation = getattr(path_item, method)\n            method = method.upper()\n            if method not in VALID_HTTP_METHODS:\n                continue\n\n            request = RequestModel(\n                name=operation.summary or path.strip(\"/\"),\n                description=operation.description or \"\",\n                method=method,\n                url=f\"${{BASE_URL}}{path}\",\n            )\n\n            # Add auth\n            for security in operation.security or []:\n                for scheme_name, _scopes in security.items():\n                    if scheme := security_schemes.get(scheme_name):\n                        request.auth = security_scheme_to_auth(scheme_name, scheme)\n                        break\n\n            # Add query parameters\n            for param in operation.parameters or []:\n                if isinstance(param, Reference):\n                    continue\n                if param.param_in == \"query\":\n                    request.params.append(\n                        QueryParam(\n                            name=param.name,\n                            value=\"\",  # Leave empty as it's just a template\n                            enabled=not param.deprecated,\n                        )\n                    )\n\n            # Add headers\n            for param in operation.parameters or []:\n                if param.param_in == \"header\":\n                    request.headers.append(\n                        Header(\n                            name=param.name,\n                            value=\"\",  # Leave empty as it's just a template\n                            enabled=not param.deprecated,\n                        )\n                    )\n\n            # Add request body if present\n            if isinstance(operation.requestBody, OpenAPIRequestBody):\n                content = operation.requestBody.content\n                if \"application/json\" in content:\n                    request.body = RequestBody(\n                        content=JsonBodyGenerator(openapi).generate_json(\n                            content[\"application/json\"]\n                        )\n                    )\n                elif \"application/x-www-form-urlencoded\" in content:\n                    form_data: list[FormItem] = []\n                    body = content[\"application/x-www-form-urlencoded\"]\n                    for prop_name, _prop_schema in (\n                        isinstance(body.media_type_schema, Schema)\n                        and body.media_type_schema.properties\n                        or {}\n                    ).items():\n                        form_data.append(FormItem(name=prop_name, value=\"\"))\n                    request.body = RequestBody(form_data=form_data)\n\n            if operation.summary and operation.tags:\n                tag = operation.tags[0]\n                tag_collection = tag_collections.get(tag)\n                if tag_collection is None:\n                    tag_collection = Collection(\n                        path=spec_path.parent,\n                        name=tag,\n                    )\n                    tag_collections[tag] = tag_collection\n                    main_collection.children.append(tag_collection)\n                tag_collection.requests.append(request)\n            else:\n                main_collection.requests.append(request)\n\n    console.print(f\"Imported {len(main_collection.requests)} requests.\")\n    return main_collection\n\n\nif __name__ == \"__main__\":\n    collection = import_openapi_spec(\"../posting-resources/petstore-expanded.yaml\")\n    from rich.console import Console\n    from rich.markdown import Markdown\n\n    console = Console()\n    console.print(collection)\n\n    console.print(Markdown(collection.readme or \"\"))\n"
  },
  {
    "path": "src/posting/importing/postman.py",
    "content": "from __future__ import annotations\n\nfrom pathlib import Path\nimport json\nimport re\nfrom urllib.parse import urlparse, urlunparse\n\nfrom pydantic import BaseModel, Field\n\nfrom rich.console import Console\n\nfrom posting.collection import (\n    APIInfo,\n    Collection,\n    FormItem,\n    Header,\n    QueryParam,\n    RequestBody,\n    RequestModel,\n    HttpRequestMethod,\n)\n\n\nclass Variable(BaseModel):\n    key: str\n    value: str | None = None\n    src: str | list[str] | None = None\n    fileNotInWorkingDirectoryWarning: str | None = None\n    filesNotInWorkingDirectory: list[str] | None = None\n    type: str | None = None\n    disabled: bool | None = None\n\n\nclass RawRequestOptions(BaseModel):\n    language: str\n\n\nclass RequestOptions(BaseModel):\n    raw: RawRequestOptions\n\n\nclass Body(BaseModel):\n    mode: str\n    options: RequestOptions | None = None\n    raw: str | None = None\n    formdata: list[Variable] | None = None\n\n\nclass Url(BaseModel):\n    raw: str\n    host: list[str] | None = None\n    path: list[str] | None = None\n    query: list[Variable] | None = None\n\n\nclass PostmanRequest(BaseModel):\n    method: HttpRequestMethod\n    url: str | Url | None = None\n    header: list[Variable] | None = None\n    description: str | None = None\n    body: Body | None = None\n\n\nclass RequestItem(BaseModel):\n    name: str\n    item: list[\"RequestItem\"] | None = None\n    request: PostmanRequest | None = None\n\n\nclass PostmanCollection(BaseModel):\n    info: dict[str, str] = Field(default_factory=dict)\n    variable: list[Variable] = Field(default_factory=list)\n    item: list[RequestItem]\n\n\n# Converts variable names like userId to $USER_ID, or user-id to $USER_ID\ndef sanitize_variables(string: str) -> str:\n    underscore_case = re.sub(r\"(?<!^)(?=[A-Z-])\", \"_\", string).replace(\"-\", \"\")\n    return underscore_case.upper()\n\n\ndef sanitize_str(string: str) -> str:\n    def replace_match(match: re.Match[str]) -> str:\n        value = match.group(1)\n        return f\"${sanitize_variables(value)}\"\n\n    transformed = re.sub(r\"\\{\\{([\\w-]+)\\}\\}\", replace_match, string)\n    return transformed\n\n\ndef create_env_file(path: Path, env_filename: str, variables: list[Variable]) -> Path:\n    env_content: list[str] = []\n\n    for var in variables:\n        env_content.append(f\"{sanitize_variables(var.key)}={var.value}\")\n\n    env_file = path / env_filename\n    env_file.write_text(\"\\n\".join(env_content))\n    return env_file\n\n\ndef format_request(name: str, request: PostmanRequest) -> RequestModel:\n    # Extract the raw URL first\n    raw_url_with_query: str = \"\"\n    if request.url is not None:\n        raw_url_with_query = (\n            request.url.raw if isinstance(request.url, Url) else request.url\n        )\n\n    # Parse the URL and remove query parameters\n    parsed_url = urlparse(raw_url_with_query)\n    # Reconstruct the URL without the query string\n    url_without_query = urlunparse(\n        (\n            parsed_url.scheme,\n            parsed_url.netloc,\n            parsed_url.path,\n            parsed_url.params,  # Keep fragment/params if they exist\n            \"\",  # Empty query string\n            parsed_url.fragment,\n        )\n    )\n    sanitized_url = sanitize_str(url_without_query)\n\n    posting_request = RequestModel(\n        name=name,\n        method=request.method,\n        description=request.description if request.description is not None else \"\",\n        url=sanitized_url,\n    )\n\n    if request.header is not None:\n        for header in request.header:\n            posting_request.headers.append(\n                Header(\n                    name=header.key,\n                    value=header.value if header.value is not None else \"\",\n                    enabled=True,\n                )\n            )\n\n    # Add query params to the request (they've been removed from the URL)\n    if (\n        request.url is not None\n        and isinstance(request.url, Url)\n        and request.url.query is not None\n    ):\n        for param in request.url.query:\n            posting_request.params.append(\n                QueryParam(\n                    name=param.key,\n                    value=param.value if param.value is not None else \"\",\n                    enabled=param.disabled if param.disabled is not None else True,\n                )\n            )\n\n    if request.body is not None and request.body.raw is not None:\n        if (\n            request.body.mode == \"raw\"\n            and request.body.options is not None\n            and request.body.options.raw.language == \"json\"\n        ):\n            posting_request.body = RequestBody(content=sanitize_str(request.body.raw))\n        elif request.body.mode == \"formdata\" and request.body.formdata is not None:\n            form_data: list[FormItem] = [\n                FormItem(\n                    name=data.key,\n                    value=data.value if data.value is not None else \"\",\n                    enabled=data.disabled is False,\n                )\n                for data in request.body.formdata\n            ]\n            posting_request.body = RequestBody(form_data=form_data)\n\n    return posting_request\n\n\ndef process_item(\n    item: RequestItem, parent_collection: Collection, base_path: Path\n) -> None:\n    if item.item is not None:\n        # This is a folder - create a subcollection\n        child_path = base_path / item.name\n        child_collection = Collection(path=child_path, name=item.name)\n        parent_collection.children.append(child_collection)\n\n        # Process items in this folder\n        for sub_item in item.item:\n            process_item(sub_item, child_collection, child_path)\n\n    if item.request is not None:\n        # This is a request - add it to the current collection\n        file_name = \"\".join(\n            word.capitalize()\n            for word in re.sub(r\"[^A-Za-z0-9\\.]+\", \" \", item.name).split()\n        )\n        request = format_request(item.name, item.request)\n        request_path = parent_collection.path / f\"{file_name}.posting.yaml\"\n        request.path = request_path\n        parent_collection.requests.append(request)\n\n\ndef import_postman_spec(\n    spec_path: str | Path, output_path: str | Path | None\n) -> tuple[Collection, PostmanCollection]:\n    \"\"\"Import a Postman collection from a file and save it to disk.\"\"\"\n    console = Console()\n    console.print(f\"Importing Postman spec from {spec_path!r}.\")\n\n    spec_path = Path(spec_path)\n    with open(spec_path, \"r\") as file:\n        spec_dict = json.load(file)\n\n    spec = PostmanCollection(**spec_dict)\n\n    info = APIInfo(\n        title=spec.info[\"name\"],\n        description=spec.info.get(\"description\", \"No description\"),\n        specSchema=spec.info[\"schema\"],\n        version=\"2.0.0\",\n    )\n\n    base_dir = spec_path.parent\n    if output_path is not None:\n        base_dir = Path(output_path) if isinstance(output_path, str) else output_path\n\n    base_dir.mkdir(parents=True, exist_ok=True)\n    main_collection = Collection(path=base_dir, name=info.title)\n    main_collection.readme = main_collection.generate_readme(info)\n\n    for item in spec.item:\n        process_item(item, main_collection, base_dir)\n\n    return main_collection, spec\n"
  },
  {
    "path": "src/posting/jump_overlay.py",
    "content": "from typing import TYPE_CHECKING\nfrom textual import events, log\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Center\nfrom textual.screen import ModalScreen\nfrom textual.widget import Widget\nfrom textual.widgets import Label\nimport asyncio\nimport time\n\nif TYPE_CHECKING:\n    from posting.jumper import Jumper\n\n\nclass JumpOverlay(ModalScreen[str | Widget | None]):\n    \"\"\"Overlay showing the jump targets.\n    Dismissed with the ID of the widget the jump was requested for on closing,\n    or a reference to the widget. Is dismissed with None if the user dismissed\n    the overlay without making a selection.\"\"\"\n\n    DEFAULT_CSS = \"\"\"\\\n    JumpOverlay {\n        background: black 25%;\n    }\n    \"\"\"\n\n    BINDINGS = [\n        Binding(\"escape\", \"dismiss_overlay\", \"Dismiss\", show=False),\n    ]\n\n    def __init__(\n        self,\n        jumper: \"Jumper\",\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n    ) -> None:\n        super().__init__(name=name, id=id, classes=classes)\n        self.jumper: Jumper = jumper\n        self.keys_to_widgets: dict[str, Widget | str] = {}\n        self._resize_counter = 0\n        self._last_resize_time: float = 0\n        self._debounce_running: bool = False\n\n    def on_key(self, key_event: events.Key) -> None:\n        # We need to stop the bubbling of these keys, because if they\n        # arrive at the parent after the overlay is closed, then the parent\n        # will handle the key event, resulting in the focus being shifted\n        # again (unexpectedly) after the jump target was focused.\n        log.debug(f\"Handling jump key press: {key_event.key}\")\n        if key_event.key == \"tab\" or key_event.key == \"shift+tab\":\n            key_event.stop()\n            key_event.prevent_default()\n\n        if self.is_active:\n            # If they press a key corresponding to a jump target,\n            # then we jump to it.\n            target = self.keys_to_widgets.get(key_event.key)\n            if target is not None:\n                self.dismiss(target)\n                return\n\n    def action_dismiss_overlay(self) -> None:\n        self.dismiss(None)\n\n    async def on_resize(self) -> None:\n        self._resize_counter += 1\n        if self._resize_counter == 1:\n            return\n\n        # Update the last resize time\n        self._last_resize_time = time.time()\n\n        # Start the debounce task if it's not already running\n        if not self._debounce_running:\n            self._debounce_running = True\n            asyncio.create_task(self._debounced_recompose())\n\n    async def on_unmount(self) -> None:\n        # Nothing to cancel since we're using a different approach\n        self._debounce_running = False\n\n    async def _debounced_recompose(self) -> None:\n        try:\n            while self._debounce_running:\n                # Get the current time\n                current_time = time.time()\n                # Calculate time since last resize\n                time_since_last_resize = current_time - self._last_resize_time\n\n                if time_since_last_resize >= 0.05:\n                    await self.recompose()\n                    break\n\n                # Otherwise, wait a bit and check again\n                await asyncio.sleep(0.1)\n\n            self._debounce_running = False\n        except asyncio.CancelledError:\n            self._debounce_running = False\n\n    def _sync(self) -> None:\n        self.overlays = self.jumper.get_overlays()\n        self.keys_to_widgets = {v.key: v.widget for v in self.overlays.values()}\n\n    def compose(self) -> ComposeResult:\n        self._sync()\n        for offset, jump_info in self.overlays.items():\n            key, _widget = jump_info\n            label = Label(key, classes=\"textual-jump-label\")\n            x, y = offset\n            label.styles.margin = y, x\n            yield label\n        with Center(id=\"textual-jump-info\"):\n            yield Label(\"Press a key to jump\")\n        with Center(id=\"textual-jump-dismiss\"):\n            yield Label(\"[b]ESC[/] to dismiss\")\n"
  },
  {
    "path": "src/posting/jumper.py",
    "content": "from typing import Any, Mapping, NamedTuple, Protocol, runtime_checkable\nfrom textual.errors import NoWidget\n\nfrom textual.geometry import Offset\nfrom textual.screen import Screen\nfrom textual.widget import Widget\n\n\n@runtime_checkable\nclass Jumpable(Protocol):\n    \"\"\"A widget which we can jump focus to.\"\"\"\n\n    jump_key: str\n\n\nclass JumpInfo(NamedTuple):\n    \"\"\"Information returned by the jumper for each jump target.\"\"\"\n\n    key: str\n    \"\"\"The key which should trigger the jump.\"\"\"\n\n    widget: str | Widget\n    \"\"\"Either the ID or a direct reference to the widget.\"\"\"\n\n\nclass Jumper:\n    \"\"\"An Amp-like jumping mechanism for quick spatial navigation\"\"\"\n\n    def __init__(self, ids_to_keys: Mapping[str, str], screen: Screen[Any]) -> None:\n        self.ids_to_keys = ids_to_keys\n        self.keys_to_ids = {v: k for k, v in ids_to_keys.items()}\n        self.screen = screen\n\n    def get_overlays(self) -> dict[Offset, JumpInfo]:\n        \"\"\"Return a dictionary of all the jump targets\"\"\"\n        screen = self.screen\n        children: list[Widget] = screen.walk_children(Widget)\n        overlays: dict[Offset, JumpInfo] = {}\n        ids_to_keys = self.ids_to_keys\n        for child in children:\n            try:\n                widget_x, widget_y = screen.get_offset(child)\n            except NoWidget:\n                # The widget might not be visible in the layout\n                # due to it being hidden in some modes.\n                continue\n\n            widget_offset = Offset(widget_x, widget_y)\n            if child.id and child.id in ids_to_keys:\n                overlays[widget_offset] = JumpInfo(\n                    ids_to_keys[child.id],\n                    child.id,\n                )\n            elif isinstance(child, Jumpable):\n                overlays[widget_offset] = JumpInfo(\n                    child.jump_key,\n                    child,\n                )\n\n        return overlays\n"
  },
  {
    "path": "src/posting/locations.py",
    "content": "from pathlib import Path\n\nfrom xdg_base_dirs import xdg_config_home, xdg_data_home\n\n\ndef _posting_directory(root: Path) -> Path:\n    directory = root / \"posting\"\n    directory.mkdir(exist_ok=True, parents=True)\n    return directory\n\n\ndef data_directory() -> Path:\n    \"\"\"Return (possibly creating) the application data directory.\"\"\"\n    return _posting_directory(xdg_data_home())\n\n\ndef theme_directory() -> Path:\n    \"\"\"Return (possibly creating) the themes directory.\"\"\"\n    theme_dir = data_directory() / \"themes\"\n    theme_dir.mkdir(exist_ok=True, parents=True)\n    return theme_dir\n\n\ndef default_collection_directory() -> Path:\n    \"\"\"Return (possibly creating) the default collection directory.\"\"\"\n    return data_directory() / \"default\"\n\n\ndef config_directory() -> Path:\n    \"\"\"Return (possibly creating) the application config directory.\"\"\"\n    return _posting_directory(xdg_config_home())\n\n\ndef config_file() -> Path:\n    return config_directory() / \"config.yaml\"\n"
  },
  {
    "path": "src/posting/messages.py",
    "content": "from dataclasses import dataclass\nfrom httpx import Response\nfrom textual.message import Message\n\n\n@dataclass\nclass HttpResponseReceived(Message):\n    response: Response\n"
  },
  {
    "path": "src/posting/posting.scss",
    "content": "$empty-hatch: right $surface-lighten-1 70%;\n\n* {\n  scrollbar-color: $primary 10%;\n  scrollbar-color-hover: $primary 80%;\n  scrollbar-color-active: $primary;\n  scrollbar-background: $surface-darken-1;\n  scrollbar-background-hover: $surface-darken-1;\n  scrollbar-background-active: $surface-darken-1;\n  scrollbar-size-vertical: 1;\n\n  &:focus {\n    scrollbar-color: $primary 50%;\n  }\n}\n\nPosting {\n  &.-compact {\n    & AppHeader {\n      padding: 0 1;\n    }\n    & AppBody {\n      padding: 0;\n    }\n    & UrlBar {\n      padding: 0;\n    }\n\n    & Footer {\n      FooterKey {\n        margin-left: 1;\n      }\n      padding-left: 0;\n    }\n    & .section {\n      border: none;\n    }\n    & Tabs {\n      height: 1;\n      & Underline {\n        display: none;\n        height: 0;\n      }\n    }\n\n    & TabbedContent:focus-within Tabs {\n      &:focus {\n        & .-active {\n          text-style: $block-cursor-text-style;\n          color: $block-cursor-foreground;\n          background: $block-cursor-background;\n        }\n      }\n      &:blur Tab:enabled {\n        &.-active {\n          background: $panel  ;\n        }\n      }\n    }\n\n\n    & CollectionBrowser {\n      background: $surface 50%;\n      &:focus {\n        outline: vkey $accent;\n      }\n      & RequestPreview {\n        border-top: none;\n        background: $surface 100%;\n        padding: 0 1;\n      }\n    }\n\n    & RequestEditor {\n      background: $surface 25%;\n    }\n\n    & KeyValueInput {\n      & Input {\n        margin: 0;\n        border-left: vkey $surface-darken-1;\n        padding: 0;\n        &:focus {\n          padding: 0;\n          border-left: vkey $surface-darken-1;\n        }\n      }\n      & Button {\n        margin: 0;\n        border-left: vkey $surface-darken-1;\n        border-right: none;\n        &:hover {\n          border-left: vkey $surface-darken-1;\n          border-right: none;\n        }\n      }\n    }\n    \n    & ResponseArea {\n      background: $surface 10%;\n    }\n\n    & .textual-jump-label {\n      padding: 0;\n      offset-y: 0;\n    }\n\n    & CommandPalette {\n      align-horizontal: left;\n\n      & > Vertical {\n        /* The margin will be set in code, to align \n        the command palette with the url bar \n        */\n        margin-left: 11;\n        margin-top: 1;\n        max-width: 1fr;\n        width: auto;\n      }\n    \n      & #--input {\n        border: none;\n        border-left: wide $accent;\n    \n        & CommandInput {\n          height: 1;\n          border: none;\n          padding: 0;\n          width: 1fr;\n        }\n      }\n    \n      & CommandList {\n        width: auto;\n        border: none;\n        max-height: 67vh;\n        border-left: wide $accent;\n        padding: 0;\n        & > .option-list--option {\n          padding: 0;\n        }\n      }\n\n    }\n\n    &.-header-hidden {\n      & CommandPalette > Vertical{\n        margin-top: 0;\n        margin-left: 11;\n      }\n    }\n\n    & #theme-search-command-palette {\n      background: black 15%;\n      & > Vertical {\n        height: auto;\n        & CommandList {\n          width: 28;\n          height: auto;\n          max-height: 10;\n        }\n      }\n    }\n\n    & #request-search-palette {\n      & > Vertical {\n        width: 1fr;\n        overflow: hidden;\n        & CommandList {\n          width: 1fr;\n        }\n      }\n    }\n  }\n\n}\n\nResponseArea {\n  border-subtitle-color: $text-muted;\n  & ResponseTextArea.empty {\n      display: none;\n  }\n  &.success .border-title-status {\n      color: $text-success;\n      background: $success-muted;\n  }\n  &.warning .border-title-status {\n      color: $text-warning;\n      background: $warning-muted;\n  }\n  &.error .border-title-status {\n      color: $text-error;\n      background: $error-muted;\n  }\n}\n\nAutoComplete {\n  border-left: wide $accent;\n  background: $surface;\n  \n  & AutoCompleteList {\n    color: $text-muted;\n    background: transparent;\n  }\n\n  & .autocomplete--highlight-match {\n    color: $text-accent;\n    background: $accent-muted;\n  }\n}\n\nScreen {\n  background: $background;\n}\n\nModalScreen {\n  background: black 30%;\n}\n\nFooter {\n  padding-left: 2;\n}\n\nHelpPanel {\n  #title {\n    display: block;\n  }\n  KeyPanel {\n    scrollbar-size-vertical: 1;\n  }\n}\n.modal-body {\n  background: $background;\n  padding: 1 2;\n  width: 50%;\n  height: auto;\n  max-height: 70%;\n  border: wide $background-lighten-2;\n  border-title-color: $text;\n  border-title-background: $background;\n  border-title-style: bold;\n}\n\n.section {\n  border: round $accent 40%;\n  border-title-color: $text-accent 50%;\n  border-title-align: right;\n\n  &:focus-within {\n    border: round $accent 100%;\n    border-title-color: $foreground;\n    border-title-style: b;\n  }\n\n}\n\n.hidden {\n  display: none;\n}\n\n.w-auto {\n  width: auto;\n}\n\n.dock-right {\n  dock: right;\n}\n\n.dock-left {\n  dock: left;\n}\n\nAppHeader {\n  color: $text-primary;\n  padding: 1 3;\n  height: auto;\n  & > #app-user-host {\n      dock: right;\n      color: $text-muted;\n  }\n}\n\nAppBody {\n  padding: 0 2;\n\n  &.layout-horizontal {\n    layout: horizontal;\n\n    & KeyValueInput {\n      dock: top;\n      & #key-value-inputs {\n        layout: vertical;\n        height: 3;\n        & Button {\n          width: 100%;\n        }\n      }\n\n    }\n\n  }\n  \n  &.layout-vertical {\n    layout: vertical;\n    \n    & KeyValueInput #key-value-inputs {\n      layout: horizontal;\n    }\n  }\n}\n\nDataTable {\n  height: auto;\n  width: 1fr;\n  padding: 0 1;\n  &:focus {\n      width: 1fr;\n      padding: 0;\n      border-left: inner $accent;\n  }\n}\n\nPostingDataTable {\n    & > .datatable--header {\n      color: $text-success;\n      background: $surface;\n    }\n    & > .datatable--header-cursor {\n      color: $text;\n      background: $block-cursor-background;\n    }\n    &:blur {\n      & > .datatable--cursor {\n        background: transparent;\n      }\n      & > .datatable--header-cursor {\n        color: $text-success;\n        background: $surface;\n      }\n      \n    }\n}\n\n#response-headers-pane {\n  height: 1fr;\n  & ResponseHeadersTable {\n    max-height: 1fr;\n  }\n}\n\n#response-cookies-pane {\n  height: 1fr;\n  & CookiesSection {\n    max-height: 1fr;\n    PostingDataTable {\n      display: block;\n    }\n    #empty-message {\n      hatch: $empty-hatch;\n      color: $text-muted;\n      display: none;\n    }\n    &.empty {\n      PostingDataTable {\n        display: none;\n      }\n      #empty-message {\n        display: block;\n      }\n    }\n\n  }\n}\n\nInput {\n  border: none;\n  width: 1fr;\n  &:focus {\n      border: none;\n      padding: 0 1;\n  }\n  &.error {\n      border-left: thick $error;\n  }\n}\n\nPostingRichLog {\n  background: $surface 75%;\n  padding-left: 1;\n  &:focus {\n    border-left: wide $accent;\n    padding-left: 0;\n  }\n}\n\n\nUrlBar {\n  height: auto;\n  padding: 0 3 0 3;\n\n  & #main-row {\n    height: 1;\n  }\n\n  & #method-selector {\n      width: 11;\n      height: 1;\n      &:blur SelectCurrent {\n        background: $primary-muted;\n        #label {\n          color: $text-primary;\n        }\n      }\n  }\n\n  & #response-status-code {\n    width: 5;\n    height: 1;\n    padding: 0 1;\n    display: none;\n    &.-success {\n      color: $text-success;\n      background: $success-muted;\n    }\n    &.-warning {\n      color: $text-warning;\n      background: $warning-muted;\n    }\n    &.-error {\n      color: $text-error;\n      background: $error-muted;\n    }\n  }\n\n  & #trace-markers {\n      padding: 0 1;\n      display: none;\n      background: $surface;\n\n      &.has-events {\n          display: block;\n          width: auto;\n      }\n  }\n  & #variable-value-bar {\n      width: 1fr;\n      color: $text-muted;\n      text-align: center;\n      height: 1;\n  }\n  & .complete-marker {\n      color: $success;\n      background: $surface;\n  }\n  & .failed-marker {\n      color: $error;\n      background: $surface;\n  }\n  & .started-marker {\n      color: $warning;\n      background: $surface;\n  }\n  & .not-started-marker {\n      color: $text-muted 30%;\n      background: $surface;\n  }\n}\n\nSendRequestButton {\n  min-width: 8;\n  background: $accent-muted;\n  color: $text-accent;\n  text-style: b;\n  &:hover {\n    background-tint: $text-accent 10%;\n  }\n}\n\nKeyValueEditor {\n  KeyValueInput {\n    dock: bottom;\n    height: auto;\n    width: 1fr;\n\n    #editing-row-label {\n      display: none;\n      padding: 0 1;\n      height: 1;\n      color: $text-accent;\n    }\n    #key-value-inputs {\n      height: 1;\n    }\n    #row-writer-footer {\n      height: auto;\n    }\n    &.edit-mode {\n        background: $accent-muted;\n        #editing-row-label {\n          display: block;\n        }\n        #add-button {\n            color: $text;\n            background: $accent;\n        }\n        Input {\n          color: $text;\n          background: $accent 10%;\n        }\n    }\n    & Input {\n        border: none;\n        width: 1fr;\n        margin: 0 1;\n        padding: 0 1;\n        &:focus {\n          border: none;\n          padding: 0 1;\n        }\n    }\n  \n    & Button {\n        background: $primary;\n        color: $text;\n        text-style: none;\n        min-width: 0;\n        width: auto;\n        margin: 0 1;\n        &:hover {\n            text-style: b;\n            border: none;\n            background: $primary-darken-1;\n        }\n    }\n  }\n\n  & PostingDataTable {\n      display: block;\n  }\n\n  & #empty-message {\n      display: none;\n  }\n\n  &.empty {\n      & PostingDataTable {\n          display: none;\n      }\n      & #empty-message {\n          color: $text-muted;\n          hatch: right $surface-lighten-1 70%;\n          display: block;\n      }\n  }\n}\n\nCollectionBrowser {\n  height: 1fr;\n  dock: left;\n  width: auto;\n  max-width: 33%;\n\n  & Tree {\n      color: $foreground 80%;\n      background: transparent;\n      width: 1fr;\n      &:focus {\n        color: $foreground;\n      }\n  }\n\n  #empty-collection-label {\n     color: $text-muted;\n     padding: 1 2;\n     width: 24;\n  }\n}\n\nTextArea {\n  border: none;\n  &:focus {\n      border: none;\n  }\n\n  &.empty {\n    & .text-area--cursor-line {\n      background: transparent;\n    }\n\n    & .text-area--cursor-gutter {\n      background: transparent;\n    }\n  }\n\n  &#description-textarea {\n    padding: 0;\n    padding-left: 1;\n    &:focus {\n      border-left: outer $surface-lighten-1;\n      padding: 0;\n    }\n  }\n}\n\n\n\nRequestMetadata {\n  padding: 0 2;\n  & Input {\n      margin-bottom: 1;\n  }\n  & PostingTextArea {\n      margin-bottom: 1;\n  }\n  & Button {\n      dock: bottom;\n      width: 1fr;\n  }\n  & #request-path {\n      color: $text-muted;\n      margin: 0;\n      padding: 0;\n      height: auto;\n      max-height: 2;\n  }\n}\n\nRequestEditor {\n  & #request-body-type-select-container {\n      dock: top;\n      height: 1;\n  }\n  & #no-body-label {\n      height: 1fr;\n      hatch: $empty-hatch;\n      color: $text-muted;\n  }\n}\n\nRequestBodyTextArea {\n  background: transparent;\n}\n\nResponseTextArea {\n  background: transparent;\n}\n\nTextAreaFooter {\n  dock: bottom;\n  height: 1;\n  width: 1fr;\n\n  &:focus-within {\n      background: $primary-muted;\n  }\n\n  &:disabled {\n      background: transparent;\n  }\n\n  & Select {\n      width: 8;\n      margin-left: 1;\n      \n      & SelectCurrent {\n        width: 8;\n        background: $surface;\n      }\n      & SelectOverlay {\n        width: 16;\n\n      }\n  }\n\n  & Checkbox {\n      margin: 0 1;\n      height: 1;\n      padding: 0 1;\n      border: none;\n      & .toggle--button {\n        background: transparent;\n      }\n      &:focus {\n        background: $block-cursor-background;\n        & .toggle--button {\n          background: $block-cursor-background;\n        }\n      }\n  }\n\n  #location-label {\n      width: auto;\n      color: $text 50%;\n      margin-left: 1;\n  }\n\n  #mode-label {\n      dock: left;\n      padding: 0 1;\n      display: none;\n      margin-left: 1;\n      &.visual-mode {\n        color: $text-accent;\n        background: $accent-muted;\n        display: block;\n      }\n  }\n\n  #rw-label {\n      margin-left: 1;\n      color: $text-warning;\n      background: $warning-muted;\n      padding: 0 1;\n      display: none;\n      &:disabled {\n        opacity: 30%;\n      }\n      &.read-only {\n         display: block;\n      }\n  }\n}\n\n\nInput {\n  padding: 0 1;\n  height: 1;\n  border: none;\n  &.-invalid {\n    padding-left: 0;\n    border-left: outer $error;\n  }\n\n  &:focus {\n    padding-left: 0;\n    border-left: outer $surface-lighten-1;\n    &.-invalid {\n      border-left: outer $error;\n    }\n  }\n}\n\nButton {\n  padding: 0 1;\n  height: 1;\n  border: none;\n\n  &:disabled {\n    opacity: 40%;\n  }\n}\n\nCommandPalette {\n  background: black 33%;\n  \n  & > Vertical {\n    margin-top: 2;\n    width: 65vw;\n    max-height: 65vh;\n  }\n  \n  & #--input {\n    border: none;\n    border-left: wide $accent;\n    \n    & CommandInput {\n      height: 3;\n      border: none;\n      padding: 1 2;\n    }\n    \n    & SearchIcon {\n      display: none;\n    }\n    \n  }\n  \n  & CommandList {\n    border: none;\n    border-left: wide $accent;\n    padding-bottom: 1;\n  }\n\n}\n\nSelect {\n  height: 1;\n  border: none;\n  padding: 0;\n  &:focus {\n    #label {\n      color: $block-cursor-foreground;\n    }\n    SelectCurrent {\n      background: $block-cursor-background;\n      .arrow {\n        color: $block-cursor-foreground;\n      }\n    }\n  }\n  \n  SelectCurrent {\n    height: 1;\n    border: none;\n    padding: 0 1;\n    background: $surface;\n\n    .arrow {\n      color: $text-disabled;\n    }\n  }\n\n  & > SelectOverlay {\n    padding: 0;\n    border: none;\n  }\n\n}\n\n.textual-jump-label {\n  dock: top;\n  color: $text-accent;\n  background: $accent-muted;\n  text-style: bold;\n  padding: 0 1;\n  margin-right: 1;\n  offset-y: -1;\n  height: 1;\n  width: auto;\n}\n\n#textual-jump-info {\n  margin-bottom: 1;\n  dock: bottom;\n  height: 1;\n  width: 1fr;\n  background: $accent-muted;\n  color: $text-accent;\n  hatch: right $accent 30%;\n  \n  & Label {\n    width: auto;\n    padding: 0 1;\n  }\n}\n\n#textual-jump-dismiss {\n  dock: bottom;\n  height: 1;\n  background: transparent;\n  color: $foreground-muted;\n}\n\nCollectionBrowser {\n  &.section {\n    border-subtitle-align: left;\n  }\n\n  & RequestPreview {\n    color: $text-muted;\n    dock: bottom;\n    height: auto;\n    max-height: 50%;\n    width: 100%;\n    padding: 0 1;\n    border-top: solid $accent 40%;\n    &.hidden {\n        display: none;\n    }\n  }\n}\n\nScriptOutput {\n  padding: 0 2;\n  & #status-bar {\n      height: 3;\n      text-style: bold;\n  }\n  & Label {\n      width: auto;\n      &.-success {\n          color: $text-success;\n          text-style: not b;\n        }\n        &.-error {\n          color: $text-error;\n          text-style: not b;\n        }\n        &.-no-script {\n          color: $text-muted;\n          text-style: not b;\n      }\n  }\n\n  & #script-output-title {\n    text-style: b;\n  }\n}\n"
  },
  {
    "path": "src/posting/request_headers.py",
    "content": "from typing import TypedDict\n\n\nclass RequestHeader(TypedDict):\n    section: str\n    name: str\n    description: str\n    experimental: bool\n    url: str\n\n\nREQUEST_HEADERS: list[RequestHeader] = [\n    {\n        \"section\": \"Authentication\",\n        \"name\": \"Authorization\",\n        \"description\": \"Contains the credentials to authenticate a user-agent with a server.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Authorization\",\n    },\n    {\n        \"section\": \"Authentication\",\n        \"name\": \"Proxy-Authorization\",\n        \"description\": \"Contains the credentials to authenticate a user agent with a proxy server.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Proxy-Authorization\",\n    },\n    {\n        \"section\": \"Caching\",\n        \"name\": \"Cache-Control\",\n        \"description\": \"Directives for caching mechanisms in both requests and responses.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Cache-Control\",\n    },\n    {\n        \"section\": \"Conditionals\",\n        \"name\": \"If-Match\",\n        \"description\": \"Makes the request conditional, and applies the method only if the stored resource matches one of the given ETags.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/If-Match\",\n    },\n    {\n        \"section\": \"Conditionals\",\n        \"name\": \"If-None-Match\",\n        \"description\": \"Makes the request conditional, and applies the method only if the stored resource doesn't match any of the given ETags. This is used to update caches (for safe requests), or to prevent uploading a new resource when one already exists.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/If-None-Match\",\n    },\n    {\n        \"section\": \"Conditionals\",\n        \"name\": \"If-Modified-Since\",\n        \"description\": \"Makes the request conditional, and expects the resource to be transmitted only if it has been modified after the given date. This is used to transmit data only when the cache is out of date.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/If-Modified-Since\",\n    },\n    {\n        \"section\": \"Conditionals\",\n        \"name\": \"If-Unmodified-Since\",\n        \"description\": \"Makes the request conditional, and expects the resource to be transmitted only if it has not been modified after the given date. This ensures the coherence of a new fragment of a specific range with previous ones, or to implement an optimistic concurrency control system when modifying existing documents.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/If-Unmodified-Since\",\n    },\n    {\n        \"section\": \"Connection management\",\n        \"name\": \"Connection\",\n        \"description\": \"Controls whether the network connection stays open after the current transaction finishes.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Connection\",\n    },\n    {\n        \"section\": \"Connection management\",\n        \"name\": \"Keep-Alive\",\n        \"description\": \"Controls how long a persistent connection should stay open.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Keep-Alive\",\n    },\n    {\n        \"section\": \"Content negotiation\",\n        \"name\": \"Accept\",\n        \"description\": \"Informs the server about the types of data that can be sent back.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Accept\",\n    },\n    {\n        \"section\": \"Content negotiation\",\n        \"name\": \"Accept-Encoding\",\n        \"description\": \"The encoding algorithm, usually a compression algorithm, that can be used on the resource sent back.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Accept-Encoding\",\n    },\n    {\n        \"section\": \"Content negotiation\",\n        \"name\": \"Accept-Language\",\n        \"description\": \"Informs the server about the human language the server is expected to send back. This is a hint and is not necessarily under the full control of the user: the server should always pay attention not to override an explicit user choice (like selecting a language from a dropdown).\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Accept-Language\",\n    },\n    {\n        \"section\": \"Controls\",\n        \"name\": \"Expect\",\n        \"description\": \"Indicates expectations that need to be fulfilled by the server to properly handle the request.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Expect\",\n    },\n    {\n        \"section\": \"Controls\",\n        \"name\": \"Max-Forwards\",\n        \"description\": \"When using TRACE, indicates the maximum number of hops the request can do before being reflected to the sender.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Max-Forwards\",\n    },\n    {\n        \"section\": \"Cookies\",\n        \"name\": \"Cookie\",\n        \"description\": \"Contains stored HTTP cookies previously sent by the server with the Set-Cookie header.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Cookie\",\n    },\n    {\n        \"section\": \"CORS\",\n        \"name\": \"Access-Control-Request-Headers\",\n        \"description\": \"Used when issuing a preflight request to let the server know which HTTP headers will be used when the actual request is made.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Headers\",\n    },\n    {\n        \"section\": \"CORS\",\n        \"name\": \"Access-Control-Request-Method\",\n        \"description\": \"Used when issuing a preflight request to let the server know which HTTP method will be used when the actual request is made.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Method\",\n    },\n    {\n        \"section\": \"CORS\",\n        \"name\": \"Origin\",\n        \"description\": \"Indicates where a fetch originates from.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Origin\",\n    },\n    {\n        \"section\": \"Message body information\",\n        \"name\": \"Content-Length\",\n        \"description\": \"The size of the resource, in decimal number of bytes.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Content-Length\",\n    },\n    {\n        \"section\": \"Message body information\",\n        \"name\": \"Content-Type\",\n        \"description\": \"Indicates the media type of the resource.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Content-Type\",\n    },\n    {\n        \"section\": \"Message body information\",\n        \"name\": \"Content-Encoding\",\n        \"description\": \"Used to specify the compression algorithm.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Content-Encoding\",\n    },\n    {\n        \"section\": \"Message body information\",\n        \"name\": \"Content-Language\",\n        \"description\": \"Describes the human language(s) intended for the audience, so that it allows a user to differentiate according to the users' own preferred language.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Content-Language\",\n    },\n    {\n        \"section\": \"Message body information\",\n        \"name\": \"Content-Location\",\n        \"description\": \"Indicates an alternate location for the returned data.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Content-Location\",\n    },\n    {\n        \"section\": \"Proxies\",\n        \"name\": \"Forwarded\",\n        \"description\": \"Contains information from the client-facing side of proxy servers that is altered or lost when a proxy is involved in the path of the request.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Forwarded\",\n    },\n    {\n        \"section\": \"Proxies\",\n        \"name\": \"Via\",\n        \"description\": \"Added by proxies, both forward and reverse proxies, and can appear in the request headers and the response headers.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Via\",\n    },\n    {\n        \"section\": \"Request context\",\n        \"name\": \"From\",\n        \"description\": \"Contains an Internet email address for a human user who controls the requesting user agent.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/From\",\n    },\n    {\n        \"section\": \"Request context\",\n        \"name\": \"Host\",\n        \"description\": \"Specifies the domain name of the server (for virtual hosting), and (optionally) the TCP port number on which the server is listening.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Host\",\n    },\n    {\n        \"section\": \"Request context\",\n        \"name\": \"Referer\",\n        \"description\": \"The address of the previous web page from which a link to the currently requested page was followed.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Referer\",\n    },\n    {\n        \"section\": \"Request context\",\n        \"name\": \"User-Agent\",\n        \"description\": \"Contains a characteristic string that allows the network protocol peers to identify the application type, operating system, software vendor or software version of the requesting software user agent.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/User-Agent\",\n    },\n    {\n        \"section\": \"Range requests\",\n        \"name\": \"Range\",\n        \"description\": \"Indicates the part of a document that the server should return.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Range\",\n    },\n    {\n        \"section\": \"Range requests\",\n        \"name\": \"If-Range\",\n        \"description\": \"Creates a conditional range request that is only fulfilled if the given etag or date matches the remote resource. Used to prevent downloading two ranges from incompatible version of the resource.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/If-Range\",\n    },\n    {\n        \"section\": \"Security\",\n        \"name\": \"Upgrade-Insecure-Requests\",\n        \"description\": \"Sends a signal to the server expressing the client's preference for an encrypted and authenticated response, and that it can successfully handle the upgrade-insecure-requests directive.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Upgrade-Insecure-Requests\",\n    },\n    {\n        \"section\": \"Transfer coding\",\n        \"name\": \"Transfer-Encoding\",\n        \"description\": \"Specifies the form of encoding used to safely transfer the resource to the user.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Transfer-Encoding\",\n    },\n    {\n        \"section\": \"Transfer coding\",\n        \"name\": \"TE\",\n        \"description\": \"Specifies the transfer encodings the user agent is willing to accept.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/TE\",\n    },\n    {\n        \"section\": \"Transfer coding\",\n        \"name\": \"Trailer\",\n        \"description\": \"Allows the sender to include additional fields at the end of chunked message.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Trailer\",\n    },\n    {\n        \"section\": \"Other\",\n        \"name\": \"Alt-Used\",\n        \"description\": \"Used to identify the alternative service in use.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Alt-Used\",\n    },\n    {\n        \"section\": \"Other\",\n        \"name\": \"Date\",\n        \"description\": \"Contains the date and time at which the message was originated.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Date\",\n    },\n    {\n        \"section\": \"Other\",\n        \"name\": \"Link\",\n        \"description\": \"This entity-header field provides a means for serializing one or more links in HTTP headers. It is semantically equivalent to the HTML <link> element.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Link\",\n    },\n    {\n        \"section\": \"Non-standard headers\",\n        \"name\": \"X-Forwarded-For\",\n        \"description\": \"Identifies the originating IP addresses of a client connecting to a web server through an HTTP proxy or a load balancer.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/X-Forwarded-For\",\n    },\n    {\n        \"section\": \"Non-standard headers\",\n        \"name\": \"X-Forwarded-Host\",\n        \"description\": \"Identifies the original host requested that a client used to connect to your proxy or load balancer.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host\",\n    },\n    {\n        \"section\": \"Non-standard headers\",\n        \"name\": \"X-Forwarded-Proto\",\n        \"description\": \"Identifies the protocol (HTTP or HTTPS) that a client used to connect to your proxy or load balancer.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/X-Forwarded-Proto\",\n    },\n    {\n        \"section\": \"Deprecated headers\",\n        \"name\": \"Pragma\",\n        \"description\": \"Implementation-specific header that may have various effects anywhere along the request-response chain. Used for backwards compatibility with HTTP/1.0 caches where the Cache-Control header is not yet present.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Pragma\",\n    },\n    {\n        \"section\": \"Experimental headers\",\n        \"name\": \"Origin-Isolation\",\n        \"description\": \"Provides a mechanism to allow web applications to isolate their origins.\",\n        \"experimental\": True,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Origin-Isolation\",\n    },\n    {\n        \"section\": \"Experimental headers\",\n        \"name\": \"Accept-Push-Policy\",\n        \"description\": \"A client can express the desired push policy for a request by sending an Accept-Push-Policy header field in the request.\",\n        \"experimental\": True,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Accept-Push-Policy\",\n    },\n    {\n        \"section\": \"Experimental headers\",\n        \"name\": \"Accept-Signature\",\n        \"description\": \"A client can send the Accept-Signature header field to indicate intention to take advantage of any available signatures and to indicate what kinds of signatures it supports.\",\n        \"experimental\": True,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Accept-Signature\",\n    },\n    {\n        \"section\": \"Experimental headers\",\n        \"name\": \"Early-Data\",\n        \"description\": \"Indicates that the request has been conveyed in TLS early data.\",\n        \"experimental\": True,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Early-Data\",\n    },\n    {\n        \"section\": \"Experimental headers\",\n        \"name\": \"Signature\",\n        \"description\": \"The Signature header field conveys a list of signatures for an exchange, each one accompanied by information about how to determine the authority of and refresh that signature.\",\n        \"experimental\": True,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Signature\",\n    },\n    {\n        \"section\": \"Experimental headers\",\n        \"name\": \"Signed-Headers\",\n        \"description\": \"The Signed-Headers header field identifies an ordered list of response header fields to include in a signature.\",\n        \"experimental\": True,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Signed-Headers\",\n    },\n    {\n        \"section\": \"Privacy\",\n        \"name\": \"Sec-GPC\",\n        \"description\": \"Indicates whether the user consents to a website or service selling or sharing their personal information with third parties.\",\n        \"experimental\": True,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Sec-GPC\",\n    },\n    {\n        \"section\": \"Content negotiation\",\n        \"name\": \"Accept-Charset\",\n        \"description\": \"Indicates which character encodings the client can understand.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Accept-Charset\",\n    },\n    {\n        \"section\": \"Privacy\",\n        \"name\": \"DNT\",\n        \"description\": \"Expresses the user's tracking preference.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/DNT\",\n    },\n    {\n        \"section\": \"Controls\",\n        \"name\": \"Upgrade\",\n        \"description\": \"Requests an upgrade to a different protocol.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Upgrade\",\n    },\n    {\n        \"section\": \"Security\",\n        \"name\": \"Sec-Fetch-Site\",\n        \"description\": \"Indicates the relationship between the request initiator's origin and the resource's origin.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Site\",\n    },\n    {\n        \"section\": \"Security\",\n        \"name\": \"Sec-Fetch-Mode\",\n        \"description\": \"Indicates the mode of the request.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Mode\",\n    },\n    {\n        \"section\": \"Security\",\n        \"name\": \"Sec-Fetch-User\",\n        \"description\": \"Indicates whether a navigation request was triggered by user activation.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Sec-Fetch-User\",\n    },\n    {\n        \"section\": \"Security\",\n        \"name\": \"Sec-Fetch-Dest\",\n        \"description\": \"Indicates the destination of the request.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Dest\",\n    },\n    {\n        \"section\": \"Service Workers\",\n        \"name\": \"Service-Worker-Navigation-Preload\",\n        \"description\": \"Allows a service worker to request navigation preloads.\",\n        \"experimental\": False,\n        \"url\": \"/en-US/docs/Web/HTTP/Headers/Service-Worker-Navigation-Preload\",\n    },\n]\n"
  },
  {
    "path": "src/posting/save_request.py",
    "content": "from __future__ import annotations\nimport re\n\n\nFILE_SUFFIX = \".posting.yaml\"\n\n\ndef slugify(text: str) -> str:\n    \"\"\"Slugify a string.\"\"\"\n    text = text.lower()\n    text = re.sub(r\"[^a-z0-9]+\", \"-\", text)\n    return text.strip(\"-\")\n\n\ndef generate_request_filename(request_title: str) -> str:\n    \"\"\"Generate a filename for a request, NOT including the file suffix.\"\"\"\n    return slugify(request_title)\n"
  },
  {
    "path": "src/posting/scripts.py",
    "content": "from __future__ import annotations\n\nimport sys\nfrom pathlib import Path\nfrom types import ModuleType\nfrom typing import TYPE_CHECKING, Callable, Any\nimport threading\n\nfrom httpx import Response\nfrom textual.notifications import SeverityLevel\n\nfrom posting.collection import RequestModel\nfrom posting.variables import get_variables, update_variables\n\nif TYPE_CHECKING:\n    from posting.app import Posting as PostingApp\n\n# Global cache for loaded modules\n_MODULE_CACHE: dict[str, ModuleType] = {}\n_CACHE_LOCK = threading.Lock()\n\n\nclass Posting:\n    \"\"\"A class that provides access to Posting's API from within a script.\"\"\"\n\n    def __init__(self, app: PostingApp):\n        self._app: PostingApp = app\n        \"\"\"The Textual App instance for Posting.\"\"\"\n\n        self.request: RequestModel | None = None\n        \"\"\"The request that is currently being processed.\"\"\"\n\n        self.response: Response | None = None\n        \"\"\"The response received, if it's available.\"\"\"\n\n    @property\n    def variables(self) -> dict[str, object]:\n        \"\"\"Get the variables available in the environment.\n\n        This includes variables loaded from the environment and\n        any variables that have been set in scripts for this session.\n        \"\"\"\n        return get_variables()\n\n    def get_variable(self, name: str, default: object | None = None) -> object | None:\n        \"\"\"Get a session variable. This doesn't include variables set via environment files\n        or env vars.\n\n        Use the `variables` property to get a dict containing all\n        variables, including those set via environment files or\n        env vars.\n\n        Args:\n            name: The name of the variable to get.\n            default: The default value to return if the variable is not found.\n        \"\"\"\n        return self._app.session_env.get(name, default)\n\n    def set_variable(self, name: str, value: object) -> None:\n        \"\"\"Set a session variable, which persists until the app shuts\n        down, and overrides any variables loaded from the environment\n        with the same name.\n\n        Args:\n            name: The name of the variable to set.\n            value: The value of the variable to set.\n        \"\"\"\n        self._app.session_env[name] = value\n        update_variables(self._app.session_env)\n\n    def clear_variable(self, name: str) -> None:\n        \"\"\"Clear a session variable.\n\n        Args:\n            name: The name of the variable to clear.\n        \"\"\"\n        if name in self._app.session_env:\n            del self._app.session_env[name]\n            update_variables(self._app.session_env)\n\n    def clear_all_variables(self) -> None:\n        \"\"\"Clear all session variables.\"\"\"\n        self._app.session_env.clear()\n        update_variables(self._app.session_env)\n\n    def notify(\n        self,\n        message: str,\n        *,\n        title: str = \"\",\n        severity: SeverityLevel = \"information\",\n        timeout: float | None = None,\n    ):\n        \"\"\"Send a toast message, which will appear at the bottom\n        right corner of Posting. This is useful for grabbing the\n        user's attention even if they're not directly viewing the\n        Scripts tab.\n\n        Args:\n            message: The message to display in the toast body.\n            title: The title of the toast.\n            severity: The severity of the message.\n            timeout: Number of seconds the toast will be displayed for.\n        \"\"\"\n        self._app.notify(\n            message=message,\n            title=title,\n            severity=severity,\n            timeout=timeout,\n        )\n\n\ndef clear_module_cache():\n    \"\"\"\n    Clear the global module cache in a thread-safe manner.\n    \"\"\"\n    with _CACHE_LOCK:\n        _MODULE_CACHE.clear()\n\n\ndef execute_script(\n    collection_root: Path, script_path: Path, function_name: str\n) -> Callable[..., Any] | None:\n    \"\"\"\n    Execute a Python script from the given path and extract a specified function.\n    Uses caching to prevent multiple executions of the same script.\n\n    Args:\n        collection_root: Path to the root of the collection.\n        script_path: Path to the Python script file, relative to the collection root.\n        function_name: Name of the function to extract from the script.\n\n    Returns:\n        The extracted function if found, None otherwise.\n\n    Raises:\n        FileNotFoundError: If the script file does not exist or is outside the collection.\n        Exception: If there's an error during script execution.\n    \"\"\"\n    # Ensure the script_path is relative to the collection root\n    full_script_path = (collection_root / script_path).resolve()\n\n    # Check if the script is within the collection root\n    if not full_script_path.is_relative_to(collection_root):\n        raise FileNotFoundError(\n            f\"Script path {script_path} is outside the collection root\"\n        )\n\n    if not full_script_path.is_file():\n        raise FileNotFoundError(f\"Script not found: {full_script_path}\")\n\n    script_dir = full_script_path.parent\n    module_name = full_script_path.stem\n    module_key = str(full_script_path)\n\n    try:\n        sys.path.insert(0, str(script_dir))\n        module = _import_script_as_module(full_script_path, module_name, module_key)\n        return _validate_function(getattr(module, function_name, None))\n    finally:\n        sys.path.remove(str(script_dir))\n\n\ndef _import_script_as_module(\n    script_path: Path, module_name: str, module_key: str\n) -> ModuleType:\n    \"\"\"Import the script file as a module, using cache if available.\"\"\"\n    with _CACHE_LOCK:\n        if module_key in _MODULE_CACHE:\n            return _MODULE_CACHE[module_key]\n\n    import importlib.util\n\n    spec = importlib.util.spec_from_file_location(module_name, script_path)\n    if spec is None:\n        raise ImportError(\n            f\"Could not load spec for module {module_name} from {script_path}\"\n        )\n\n    module = importlib.util.module_from_spec(spec)\n    if spec.loader is None:\n        raise ImportError(f\"Could not load module {module_name} from {script_path}\")\n\n    spec.loader.exec_module(module)\n    with _CACHE_LOCK:\n        _MODULE_CACHE[module_key] = module\n\n    return module\n\n\ndef _validate_function(func: Any) -> Callable[..., Any] | None:\n    \"\"\"\n    Validate that the provided object is a callable function.\n\n    Args:\n        func: The object to validate.\n\n    Returns:\n        The function if it's callable, None otherwise.\n    \"\"\"\n    return func if callable(func) else None\n\n\ndef uncache_module(script_path: str) -> None:\n    \"\"\"\n    Clear a specific module from the global module cache.\n\n    Args:\n        script_path: Path to the script file.\n    \"\"\"\n    module_key = str(script_path)\n    with _CACHE_LOCK:\n        if module_key in _MODULE_CACHE:\n            del _MODULE_CACHE[module_key]\n"
  },
  {
    "path": "src/posting/suggesters.py",
    "content": "# Maps lowercased HTTP headers to lists of suggestions for the header's value.\nHEADER_SUGGESTION_LISTS = {\n    \"content-type\": [\n        \"text/\",\n        \"text/html\",\n        \"application/\",\n        \"application/json\",\n        \"application/xml\",\n        \"application/x-www-form-urlencoded\",\n        \"multipart/form-data\",\n        \"image/\",\n        \"image/png\",\n        \"image/jpeg\",\n    ],\n}\n"
  },
  {
    "path": "src/posting/themes.py",
    "content": "from pathlib import Path\nfrom typing import NamedTuple\nimport uuid\nfrom pydantic import BaseModel, Field\nfrom rich.style import Style\nfrom textual.app import InvalidThemeError\nfrom textual.color import Color\nfrom textual.theme import Theme as TextualTheme\nfrom textual.widgets.text_area import TextAreaTheme\nimport yaml\nfrom posting.config import SETTINGS\n\n\nclass PostingTextAreaTheme(BaseModel):\n    gutter: str | None = Field(default=None)\n    \"\"\"The style to apply to the gutter.\"\"\"\n\n    cursor: str | None = Field(default=None)\n    \"\"\"The style to apply to the cursor.\"\"\"\n\n    cursor_line: str | None = Field(default=None)\n    \"\"\"The style to apply to the line the cursor is on.\"\"\"\n\n    cursor_line_gutter: str | None = Field(default=None)\n    \"\"\"The style to apply to the gutter of the line the cursor is on.\"\"\"\n\n    matched_bracket: str | None = Field(default=None)\n    \"\"\"The style to apply to bracket matching.\"\"\"\n\n    selection: str | None = Field(default=None)\n    \"\"\"The style to apply to the selected text.\"\"\"\n\n\nclass SyntaxTheme(BaseModel):\n    \"\"\"Colours used in highlighting syntax in text areas and\n    URL input fields.\"\"\"\n\n    json_key: str | None = Field(default=None)\n    \"\"\"The style to apply to JSON keys.\"\"\"\n\n    json_string: str | None = Field(default=None)\n    \"\"\"The style to apply to JSON strings.\"\"\"\n\n    json_number: str | None = Field(default=None)\n    \"\"\"The style to apply to JSON numbers.\"\"\"\n\n    json_boolean: str | None = Field(default=None)\n    \"\"\"The style to apply to JSON booleans.\"\"\"\n\n    json_null: str | None = Field(default=None)\n    \"\"\"The style to apply to JSON null values.\"\"\"\n\n\nclass VariableStyles(BaseModel):\n    \"\"\"The style to apply to variables.\"\"\"\n\n    resolved: str | None = Field(default=None)\n    \"\"\"The style to apply to resolved variables.\"\"\"\n\n    unresolved: str | None = Field(default=None)\n    \"\"\"The style to apply to unresolved variables.\"\"\"\n\n    def fill_with_defaults(self, theme: \"Theme\") -> \"VariableStyles\":\n        \"\"\"Return a new VariableStyles object with `None` values filled\n        with reasonable defaults from the given theme.\"\"\"\n        return VariableStyles(\n            resolved=self.resolved or theme.success,\n            unresolved=self.unresolved or theme.error,\n        )\n\n\nclass UrlStyles(BaseModel):\n    \"\"\"The style to apply to URL input fields.\"\"\"\n\n    base: str | None = Field(default=None)\n    \"\"\"The style to apply to the base of the URL.\"\"\"\n\n    protocol: str | None = Field(default=None)\n    \"\"\"The style to apply to the URL protocol.\"\"\"\n\n    separator: str | None = Field(default=\"dim\")\n    \"\"\"The style to apply to URL separators e.g. `/`.\"\"\"\n\n    def fill_with_defaults(self, theme: \"Theme\") -> \"UrlStyles\":\n        \"\"\"Return a new UrlStyles object with `None` values filled\n        with reasonable defaults from the given theme.\"\"\"\n        return UrlStyles(\n            base=self.base or theme.secondary,\n            protocol=self.protocol or theme.accent,\n            separator=self.separator or \"dim\",\n        )\n\n\nclass MethodStyles(BaseModel):\n    \"\"\"The style to apply to HTTP methods in the sidebar.\"\"\"\n\n    get: str | None = Field(default=\"#0ea5e9\")\n    post: str | None = Field(default=\"#22c55e\")\n    put: str | None = Field(default=\"#f59e0b\")\n    delete: str | None = Field(default=\"#ef4444\")\n    patch: str | None = Field(default=\"#14b8a6\")\n    options: str | None = Field(default=\"#8b5cf6\")\n    head: str | None = Field(default=\"#d946ef\")\n\n\nclass Theme(BaseModel):\n    name: str = Field(exclude=True)\n    primary: str\n    secondary: str | None = None\n    background: str | None = None\n    surface: str | None = None\n    panel: str | None = None\n    warning: str | None = None\n    error: str | None = None\n    success: str | None = None\n    accent: str | None = None\n    dark: bool = True\n\n    text_area: PostingTextAreaTheme = Field(default_factory=PostingTextAreaTheme)\n    \"\"\"Styling to apply to TextAreas.\"\"\"\n\n    syntax: str | SyntaxTheme = Field(default=\"posting\", exclude=True)\n    \"\"\"Posting can associate a syntax highlighting theme which will\n    be switched to automatically when the app theme changes.\n    \n    This can either be a custom SyntaxTheme or a pre-defined Textual theme\n    such as monokai, dracula, github_light, or vscode_dark. It can also be 'posting'\n    which will use the posting theme as defined in themes.py.\"\"\"\n\n    url: UrlStyles | None = Field(default_factory=UrlStyles)\n    \"\"\"Styling to apply to URL input fields.\"\"\"\n\n    variable: VariableStyles | None = Field(default_factory=VariableStyles)\n    \"\"\"The style to apply to variables.\"\"\"\n\n    method: MethodStyles | None = Field(default_factory=MethodStyles)\n    \"\"\"The style to apply to HTTP methods in the sidebar.\"\"\"\n\n    # Optional metadata\n    author: str | None = Field(default=None, exclude=True)\n    description: str | None = Field(default=None, exclude=True)\n    homepage: str | None = Field(default=None, exclude=True)\n\n    def to_textual_theme(self) -> TextualTheme:\n        \"\"\"Convert this theme to a Textual Theme.\n\n        Returns:\n            A Textual Theme instance with all properties and variables set.\n        \"\"\"\n        theme_data = {\n            \"name\": self.name,\n            \"dark\": self.dark,\n        }\n        colors = {\n            \"primary\": self.primary,\n            \"secondary\": self.secondary,\n            \"background\": self.background,\n            \"surface\": self.surface,\n            \"panel\": self.panel,\n            \"warning\": self.warning,\n            \"error\": self.error,\n            \"success\": self.success,\n            \"accent\": self.accent,\n        }\n\n        # Validate the colors before converting to a Textual theme.\n        for color in colors.values():\n            if color is not None:\n                Color.parse(color)\n\n        theme_data = {**colors, **theme_data}\n\n        variables = {}\n        if self.url:\n            url_styles = self.url.fill_with_defaults(self)\n            variables.update(\n                {\n                    \"url-base\": url_styles.base,\n                    \"url-protocol\": url_styles.protocol,\n                    \"url-separator\": url_styles.separator,\n                }\n            )\n\n        if self.variable:\n            var_styles = self.variable.fill_with_defaults(self)\n            variables.update(\n                {\n                    \"variable-resolved\": var_styles.resolved,\n                    \"variable-unresolved\": var_styles.unresolved,\n                }\n            )\n\n        if self.method:\n            variables.update(\n                {\n                    \"method-get\": self.method.get,\n                    \"method-post\": self.method.post,\n                    \"method-put\": self.method.put,\n                    \"method-delete\": self.method.delete,\n                    \"method-patch\": self.method.patch,\n                    \"method-options\": self.method.options,\n                    \"method-head\": self.method.head,\n                }\n            )\n\n        if self.text_area:\n            if self.text_area.gutter:\n                variables[\"text-area-gutter\"] = self.text_area.gutter\n            if self.text_area.cursor:\n                variables[\"text-area-cursor\"] = self.text_area.cursor\n            if self.text_area.cursor_line:\n                variables[\"text-area-cursor-line\"] = self.text_area.cursor_line\n            if self.text_area.cursor_line_gutter:\n                variables[\"text-area-cursor-line-gutter\"] = (\n                    self.text_area.cursor_line_gutter\n                )\n            if self.text_area.matched_bracket:\n                variables[\"text-area-matched-bracket\"] = self.text_area.matched_bracket\n            if self.text_area.selection:\n                variables[\"text-area-selection\"] = self.text_area.selection\n\n        if isinstance(self.syntax, SyntaxTheme):\n            if self.syntax.json_key:\n                variables[\"syntax-json-key\"] = self.syntax.json_key\n            if self.syntax.json_string:\n                variables[\"syntax-json-string\"] = self.syntax.json_string\n            if self.syntax.json_number:\n                variables[\"syntax-json-number\"] = self.syntax.json_number\n            if self.syntax.json_boolean:\n                variables[\"syntax-json-boolean\"] = self.syntax.json_boolean\n            if self.syntax.json_null:\n                variables[\"syntax-json-null\"] = self.syntax.json_null\n        elif isinstance(self.syntax, str):\n            variables[\"syntax-theme\"] = self.syntax\n        else:\n            variables[\"syntax-theme\"] = \"css\"\n\n        theme_data = {k: v for k, v in theme_data.items() if v is not None}\n        theme_data[\"variables\"] = {k: v for k, v in variables.items() if v is not None}\n\n        textual_theme = TextualTheme(**theme_data)\n        return textual_theme\n\n    @staticmethod\n    def text_area_theme_from_theme_variables(\n        theme_variables: dict[str, str],\n    ) -> TextAreaTheme:\n        \"\"\"Create a TextArea theme from a dictionary of theme variables.\n\n        Args:\n            theme_variables: A dictionary of theme variables.\n\n        Returns:\n            A TextAreaTheme instance configured based on the Textual theme's colors and variables.\n        \"\"\"\n        variables = theme_variables or {}\n\n        # Infer reasonable default syntax styles from the theme variables.\n        syntax_styles = {\n            \"string\": Style.parse(\n                variables.get(\"syntax-json-string\", variables[\"text-accent\"])\n            ),\n            \"number\": Style.parse(\n                variables.get(\"syntax-json-number\", variables[\"text-secondary\"])\n            ),\n            \"boolean\": Style.parse(\n                variables.get(\"syntax-json-boolean\", variables[\"text-success\"])\n            ),\n            \"json.null\": Style.parse(\n                variables.get(\"syntax-json-null\", variables[\"text-warning\"])\n            ),\n            \"json.label\": Style.parse(\n                variables.get(\"syntax-json-key\", variables[\"text-primary\"])\n            ),\n        }\n\n        return TextAreaTheme(\n            name=uuid.uuid4().hex,\n            syntax_styles=syntax_styles,\n            gutter_style=Style.parse(variables.get(\"text-area-gutter\"))\n            if \"text-area-gutter\" in variables\n            else None,\n            cursor_style=Style.parse(variables.get(\"text-area-cursor\"))\n            if \"text-area-cursor\" in variables\n            else None,\n            cursor_line_style=Style.parse(variables.get(\"text-area-cursor-line\"))\n            if \"text-area-cursor-line\" in variables\n            else None,\n            cursor_line_gutter_style=Style.parse(\n                variables.get(\"text-area-cursor-line-gutter\")\n            )\n            if \"text-area-cursor-line-gutter\" in variables\n            else None,\n            bracket_matching_style=Style.parse(\n                variables.get(\"text-area-matched-bracket\")\n            )\n            if \"text-area-matched-bracket\" in variables\n            else None,\n            selection_style=Style.parse(variables.get(\"text-area-selection\"))\n            if \"text-area-selection\" in variables\n            else None,\n        )\n\n\nclass UserThemeLoadResult(NamedTuple):\n    loaded_themes: dict[str, TextualTheme]\n    \"\"\"A dictionary mapping theme names to Textual themes.\"\"\"\n\n    failed_themes: list[tuple[Path, Exception]]\n    \"\"\"A list of tuples containing the path to the failed theme and the exception that was raised\n    while trying to load the theme.\"\"\"\n\n\ndef load_user_themes() -> UserThemeLoadResult:\n    \"\"\"Load user themes from the theme directory.\n\n    The theme directory is defined in the settings file as `theme_directory`.\n\n    You can locate it on the command line with `posting locate themes`.\n\n    Returns:\n        A dictionary mapping theme names to theme objects.\n    \"\"\"\n    directory = SETTINGS.get().theme_directory\n    themes: dict[str, TextualTheme] = {}\n    failed_themes: list[tuple[Path, Exception]] = []\n\n    for path in directory.iterdir():\n        path_suffix = path.suffix\n        if path_suffix == \".yaml\" or path_suffix == \".yml\":\n            try:\n                theme = load_user_theme(path)\n                if theme:\n                    themes[theme.name] = theme\n            except Exception as e:\n                failed_themes.append((path, e))\n\n    return UserThemeLoadResult(loaded_themes=themes, failed_themes=failed_themes)\n\n\ndef load_user_theme(path: Path) -> TextualTheme | None:\n    with path.open() as theme_file:\n        try:\n            theme_content = yaml.load(theme_file, Loader=yaml.FullLoader) or {}\n        except Exception as e:\n            raise InvalidThemeError(f\"Could not parse theme file: {str(e)}.\")\n\n        try:\n            return Theme(**theme_content).to_textual_theme()\n        except Exception:\n            raise InvalidThemeError(f\"Invalid theme file at {str(path)}.\")\n\n\ngalaxy_primary = Color.parse(\"#C45AFF\")\ngalaxy_secondary = Color.parse(\"#a684e8\")\ngalaxy_warning = Color.parse(\"#FFD700\")\ngalaxy_error = Color.parse(\"#FF4500\")\ngalaxy_success = Color.parse(\"#00FA9A\")\ngalaxy_accent = Color.parse(\"#FF69B4\")\ngalaxy_background = Color.parse(\"#0F0F1F\")\ngalaxy_surface = Color.parse(\"#1E1E3F\")\ngalaxy_panel = Color.parse(\"#2D2B55\")\ngalaxy_contrast_text = galaxy_background.get_contrast_text(1.0)\n\nBUILTIN_THEMES: dict[str, TextualTheme] = {\n    \"galaxy\": TextualTheme(\n        name=\"galaxy\",\n        primary=galaxy_primary.hex,\n        secondary=galaxy_secondary.hex,\n        warning=galaxy_warning.hex,\n        error=galaxy_error.hex,\n        success=galaxy_success.hex,\n        accent=galaxy_accent.hex,\n        background=galaxy_background.hex,\n        surface=galaxy_surface.hex,\n        panel=galaxy_panel.hex,\n        dark=True,\n        variables={\n            \"input-cursor-background\": \"#C45AFF\",\n            \"footer-background\": \"transparent\",\n        },\n    ),\n    \"nebula\": TextualTheme(\n        name=\"nebula\",\n        primary=\"#4A9CFF\",\n        secondary=\"#66D9EF\",\n        warning=\"#FFB454\",\n        error=\"#FF5555\",\n        success=\"#50FA7B\",\n        accent=\"#FF79C6\",\n        surface=\"#193549\",\n        panel=\"#1F4662\",\n        background=\"#0D2137\",\n        dark=True,\n        variables={\n            \"input-selection-background\": \"#4A9CFF 35%\",\n        },\n    ),\n    \"sunset\": TextualTheme(\n        name=\"sunset\",\n        primary=\"#FF7E5F\",\n        secondary=\"#FEB47B\",\n        warning=\"#FFD93D\",\n        error=\"#FF5757\",\n        success=\"#98D8AA\",\n        accent=\"#B983FF\",\n        background=\"#2B2139\",\n        surface=\"#362C47\",\n        panel=\"#413555\",\n        dark=True,\n        variables={\n            \"input-cursor-background\": \"#FF7E5F\",\n            \"input-selection-background\": \"#FF7E5F 35%\",\n            \"footer-background\": \"transparent\",\n            \"button-color-foreground\": \"#2B2139\",\n            \"method-get\": \"#FF7E5F\",\n        },\n    ),\n    \"aurora\": TextualTheme(\n        name=\"aurora\",\n        primary=\"#45FFB3\",\n        secondary=\"#A1FCDF\",\n        accent=\"#DF7BFF\",\n        warning=\"#FFE156\",\n        error=\"#FF6B6B\",\n        success=\"#64FFDA\",\n        background=\"#0A1A2F\",\n        surface=\"#142942\",\n        panel=\"#1E3655\",\n        dark=True,\n        variables={\n            \"input-cursor-background\": \"#45FFB3\",\n            \"input-selection-background\": \"#45FFB3 35%\",\n            \"footer-background\": \"transparent\",\n            \"button-color-foreground\": \"#0A1A2F\",\n            \"method-post\": \"#DF7BFF\",\n        },\n    ),\n    \"nautilus\": TextualTheme(\n        name=\"nautilus\",\n        primary=\"#0077BE\",\n        secondary=\"#20B2AA\",\n        warning=\"#FFD700\",\n        error=\"#FF6347\",\n        success=\"#32CD32\",\n        accent=\"#FF8C00\",\n        background=\"#001F3F\",\n        surface=\"#003366\",\n        panel=\"#005A8C\",\n        dark=True,\n    ),\n    \"cobalt\": TextualTheme(\n        name=\"cobalt\",\n        primary=\"#334D5C\",\n        secondary=\"#66B2FF\",\n        warning=\"#FFAA22\",\n        error=\"#E63946\",\n        success=\"#4CAF50\",\n        accent=\"#D94E64\",\n        surface=\"#27343B\",\n        panel=\"#2D3E46\",\n        background=\"#1F262A\",\n        dark=True,\n        variables={\n            \"input-selection-background\": \"#4A9CFF 35%\",\n        },\n    ),\n    \"twilight\": TextualTheme(\n        name=\"twilight\",\n        primary=\"#367588\",\n        secondary=\"#5F9EA0\",\n        warning=\"#FFD700\",\n        error=\"#FF6347\",\n        success=\"#00FA9A\",\n        accent=\"#FF7F50\",\n        background=\"#191970\",\n        surface=\"#3B3B6D\",\n        panel=\"#4C516D\",\n        dark=True,\n    ),\n    \"hacker\": TextualTheme(\n        name=\"hacker\",\n        primary=\"#00FF00\",\n        secondary=\"#3A9F3A\",\n        warning=\"#00FF66\",\n        error=\"#FF0000\",\n        success=\"#00DD00\",\n        accent=\"#00FF33\",\n        background=\"#000000\",\n        surface=\"#0A0A0A\",\n        panel=\"#111111\",\n        dark=True,\n        variables={\n            \"method-get\": \"#00FF00\",\n            \"method-post\": \"#00DD00\",\n            \"method-put\": \"#00BB00\",\n            \"method-delete\": \"#FF0000\",\n            \"method-patch\": \"#00FF33\",\n            \"method-options\": \"#3A9F3A\",\n            \"method-head\": \"#00FF66\",\n        },\n    ),\n    \"manuscript\": TextualTheme(\n        name=\"manuscript\",\n        primary=\"#2C4251\",  # Ink blue\n        secondary=\"#6B4423\",  # Aged leather brown\n        accent=\"#8B4513\",  # Rich leather accent\n        warning=\"#B4846C\",  # Faded sepia\n        error=\"#A94442\",  # Muted red ink\n        success=\"#2D5A27\",  # Library green\n        background=\"#F5F1E9\",  # Aged paper\n        surface=\"#EBE6D9\",  # Textured paper\n        panel=\"#E0DAC8\",  # Parchment\n        dark=False,\n        variables={\n            \"input-cursor-background\": \"#2C4251\",\n            \"input-selection-background\": \"#2C4251 25%\",\n            \"footer-background\": \"#2C4251\",\n            \"footer-key-foreground\": \"#F5F1E9\",\n            \"footer-description-foreground\": \"#F5F1E9\",\n            \"button-color-foreground\": \"#F5F1E9\",\n            \"method-get\": \"#2C4251\",  # Ink blue\n            \"method-post\": \"#2D5A27\",  # Library green\n            \"method-put\": \"#6B4423\",  # Leather brown\n            \"method-delete\": \"#A94442\",  # Red ink\n            \"method-patch\": \"#8B4513\",  # Rich leather\n            \"method-options\": \"#4A4A4A\",  # Dark gray ink\n            \"method-head\": \"#5C5C5C\",  # Gray ink\n        },\n    ),\n    \"hypernova\": TextualTheme(\n        name=\"hypernova\",\n        # High-contrast neon theme designed to WOW\n        primary=\"#00F5D4\",  # neon aqua\n        secondary=\"#7B2FF7\",  # vivid purple\n        warning=\"#FEE440\",  # electric yellow\n        error=\"#F72585\",  # hot pink/red\n        success=\"#80FF72\",  # neon green\n        accent=\"#4CC9F0\",  # bright cyan\n        background=\"#0B0B12\",  # near-black with blue tint\n        surface=\"#121225\",  # deep navy surface\n        panel=\"#1A1A32\",  # indigo panel\n        dark=True,\n        variables={\n            \"input-cursor-background\": \"#4CC9F0\",\n            \"input-selection-background\": \"#4CC9F0 30%\",\n            \"footer-background\": \"transparent\",\n            \"button-color-foreground\": \"#0B0B12\",\n            # Method colors tuned for consistent neon semantics\n            \"method-get\": \"#00F5D4\",\n            \"method-post\": \"#80FF72\",\n            \"method-put\": \"#FEE440\",\n            \"method-delete\": \"#F72585\",\n            \"method-patch\": \"#7B2FF7\",\n            \"method-options\": \"#4CC9F0\",\n            \"method-head\": \"#F15BB5\",\n        },\n    ),\n    \"synthwave\": TextualTheme(\n        name=\"synthwave\",\n        # Retro 80s synthwave aesthetic with neon grids and sunset vibes\n        primary=\"#FF006E\",  # hot pink\n        secondary=\"#8338EC\",  # electric purple\n        warning=\"#FFBE0B\",  # cyber yellow\n        error=\"#FB5607\",  # neon orange\n        success=\"#06FFA5\",  # mint green\n        accent=\"#3A86FF\",  # electric blue\n        background=\"#0F0A19\",  # deep space purple\n        surface=\"#1A0F26\",  # dark purple surface\n        panel=\"#251833\",  # purple panel\n        dark=True,\n        variables={\n            \"input-cursor-background\": \"#FF006E\",\n            \"input-selection-background\": \"#FF006E 25%\",\n            \"footer-background\": \"transparent\",\n            \"button-color-foreground\": \"#0F0A19\",\n            # Method colors with synthwave palette\n            \"method-get\": \"#3A86FF\",\n            \"method-post\": \"#06FFA5\",\n            \"method-put\": \"#FFBE0B\",\n            \"method-delete\": \"#FB5607\",\n            \"method-patch\": \"#8338EC\",\n            \"method-options\": \"#FF006E\",\n            \"method-head\": \"#C77DFF\",\n        },\n    ),\n}\n"
  },
  {
    "path": "src/posting/tuple_to_multidict.py",
    "content": "from __future__ import annotations\nfrom collections import defaultdict\nfrom typing import TypeVar\n\nK = TypeVar(\"K\")\nV = TypeVar(\"V\")\n\n\ndef tuples_to_dict(tuple_list: list[tuple[K, V]]) -> dict[K, list[V]]:\n    result: dict[K, list[V]] = defaultdict(list)\n    for key, value in tuple_list:\n        result[key].append(value)\n    return result\n"
  },
  {
    "path": "src/posting/types.py",
    "content": "from typing import Literal, Optional, Tuple, Union\n\nPostingLayout = Literal[\"horizontal\", \"vertical\"]\n\n# From httpx - seems to not be public.\nCertTypes = Union[\n    # certfile\n    str,\n    # (certfile, keyfile)\n    Tuple[str, Optional[str]],\n    # (certfile, keyfile, password)\n    Tuple[str, Optional[str], Optional[str]],\n]\n"
  },
  {
    "path": "src/posting/urls.py",
    "content": "import re\nfrom urllib.parse import urlparse, urlunparse\n\n\n# Match a single-colon path param like \":id\", but ignore escaped tokens like \"::id\".\n_PATH_PARAM_PATTERN = re.compile(r\"(?<!:):([A-Za-z_][A-Za-z0-9_]*)\")\n\n\ndef ensure_protocol(url: str) -> str:\n    \"\"\"Default the protocol to http:// if no protocol is present.\n\n    Args:\n        url: The URL to ensure has a protocol.\n\n    Returns:\n        The URL with a the http:// protocol if no protocol was present,\n        otherwise the original URL.\n    \"\"\"\n    if re.match(r\"^[a-zA-Z][a-zA-Z0-9+.-]*://\", url):\n        return url\n    return f\"http://{url}\"\n\n\ndef extract_path_param_names(url: str) -> list[str]:\n    \"\"\"Extract `:param` style placeholder names from the URL path, preserving order.\n\n    Args:\n        url: URL which may contain placeholders in the path like \":id\".\n\n    Returns:\n        Ordered list of unique placeholder names as they appear in the path.\n    \"\"\"\n    try:\n        parsed = urlparse(url)\n        path = parsed.path or \"\"\n    except Exception:\n        path = url\n\n    seen: set[str] = set()\n    ordered: list[str] = []\n    for match in _PATH_PARAM_PATTERN.finditer(path):\n        name = match.group(1)\n        if name not in seen:\n            seen.add(name)\n            ordered.append(name)\n    return ordered\n\n\ndef substitute_path_params(url: str, params: dict[str, str]) -> str:\n    \"\"\"Substitute `:param` placeholders in the URL path with provided values.\n\n    Replacement only applies to the path portion, not query/fragment.\n\n    Args:\n        url: URL which may contain placeholders in the path like \":id\".\n        params: Mapping of placeholder name to replacement value.\n\n    Returns:\n        URL with placeholders replaced. Placeholders without a provided value are left intact.\n    \"\"\"\n    try:\n        parsed = urlparse(url)\n        path = parsed.path or \"\"\n    except Exception:\n        # If parsing fails, do a best-effort regex-based replacement on the whole string\n        def replace(match: re.Match[str]) -> str:\n            name = match.group(1)\n            return params.get(name, match.group(0))\n\n        result = _PATH_PARAM_PATTERN.sub(replace, url)\n        # Unescape any escaped colons in the result\n        return result.replace(\"::\", \":\")\n\n    # Replace only unescaped tokens and then unescape literal colons\n    def replace(match: re.Match[str]) -> str:\n        name = match.group(1)\n        return params.get(name, match.group(0))\n\n    new_path = _PATH_PARAM_PATTERN.sub(replace, path)\n    new_path = new_path.replace(\"::\", \":\")\n\n    return urlunparse(\n        (\n            parsed.scheme,\n            parsed.netloc,\n            new_path,\n            parsed.params,\n            parsed.query,\n            parsed.fragment,\n        )\n    )\n"
  },
  {
    "path": "src/posting/user_host.py",
    "content": "import getpass\nimport socket\n\nfrom rich.text import Text\n\nfrom posting.config import SETTINGS\n\n\ndef get_user_host_string() -> Text:\n    try:\n        username = getpass.getuser()\n        hostname = SETTINGS.get().heading.hostname or socket.gethostname()\n        return Text.from_markup(f\"{username}@{hostname}\")\n    except Exception:\n        return Text(\"unknown@unknown\")\n"
  },
  {
    "path": "src/posting/variables.py",
    "content": "from __future__ import annotations\nfrom functools import lru_cache\n\nimport re\nimport os\nfrom pathlib import Path\nfrom dotenv import dotenv_values\n\n\n_VARIABLES_PATTERN = re.compile(\n    r\"(?:(?:^|[^\\$])(?:\\$\\$)*)(\\$(?:\\{([a-zA-Z_]\\w*)\\}|([a-zA-Z_]\\w*)|$))\"\n)\n\n\nclass SharedVariables:\n    def __init__(self):\n        self._variables: dict[str, object] = {}\n\n    def get(self) -> dict[str, object]:\n        return self._variables.copy()\n\n    def set(self, variables: dict[str, object]) -> None:\n        self._variables = variables\n\n    def update(self, new_variables: dict[str, object]) -> None:\n        self._variables.update(new_variables)\n\n\nVARIABLES = SharedVariables()\n\n\ndef get_variables() -> dict[str, object]:\n    return VARIABLES.get()\n\n\ndef load_variables(\n    environment_files: tuple[Path, ...],\n    use_host_environment: bool,\n    avoid_cache: bool = False,\n) -> dict[str, object]:\n    \"\"\"Load the variables that are currently available in the environment.\n\n    This will likely involve reading from a set of environment files,\n    but it could also involve reading from the host machine's environment\n    if `use_host_environment` is True.\n\n    This will make them available via the `get_variables` function.\n\n    Args:\n        environment_files: The environment files to load variables from.\n        use_host_environment: Whether to use env vars from the host machine.\n        avoid_cache: Whether to avoid using cached variables (so do a full lookup).\n        overlay_variables: Additional variables to overlay on top of the result.\n    \"\"\"\n\n    existing_variables = get_variables()\n    if existing_variables and not avoid_cache:\n        return {key: value for key, value in existing_variables.items()}\n\n    variables: dict[str, object] = {\n        key: value\n        for file in environment_files\n        for key, value in dotenv_values(file).items()\n    }\n    if use_host_environment:\n        host_env_variables = {key: value for key, value in os.environ.items()}\n        variables = {**variables, **host_env_variables}\n\n    VARIABLES.set(variables)\n    return variables\n\n\ndef update_variables(new_variables: dict[str, object]) -> None:\n    \"\"\"Update the current variables with new values.\n\n    This function safely updates the shared variables with new key-value pairs.\n    If a key already exists, its value will be updated. If it doesn't exist, it will be added.\n\n    Args:\n        new_variables: A dictionary containing the new variables to update or add.\n    \"\"\"\n    VARIABLES.update(new_variables)\n\n\n@lru_cache()\ndef find_variables(template_str: str) -> list[tuple[str, int, int]]:\n    return [\n        (m.group(2) or m.group(3), m.start(1), m.end(1))\n        for m in re.finditer(_VARIABLES_PATTERN, template_str)\n        if m.group(2) or m.group(3)\n    ]\n\n\n@lru_cache()\ndef variable_range_at_cursor(cursor: int, text: str) -> tuple[int, int] | None:\n    if not text or cursor < 0 or cursor > len(text):\n        return None\n\n    for match in _VARIABLES_PATTERN.finditer(text):\n        start, end = match.span(1)\n        if start < cursor and (\n            cursor < end or not match.group(2) and cursor == end == len(text)\n        ):\n            return start, end\n    return None\n\n\ndef is_cursor_within_variable(cursor: int, text: str) -> bool:\n    return variable_range_at_cursor(cursor, text) is not None\n\n\ndef find_variable_start(cursor: int, text: str) -> int:\n    variable_range = variable_range_at_cursor(cursor, text)\n    return variable_range[0] if variable_range is not None else cursor\n\n\ndef find_variable_end(cursor: int, text: str) -> int:\n    if not text:\n        return cursor\n\n    variable_range = variable_range_at_cursor(cursor, text)\n    return variable_range[1] if variable_range is not None else len(text)\n\n\ndef get_variable_at_cursor(cursor: int, text: str) -> str | None:\n    variable_range = variable_range_at_cursor(cursor, text)\n    if variable_range is None:\n        return None\n\n    return text[variable_range[0] : variable_range[1]]\n\n\n@lru_cache()\ndef extract_variable_name(variable_text: str) -> str:\n    \"\"\"\n    Extract the variable name from a variable reference.\n\n    Args:\n        variable_text: The text containing the variable reference.\n\n    Returns:\n        str: The extracted variable name.\n\n    Examples:\n        >>> extract_variable_name(\"$var\")\n        'var'\n        >>> extract_variable_name(\"${MY_VAR}\")\n        'MY_VAR'\n    \"\"\"\n    if variable_text.startswith(\"${\") and variable_text.endswith(\"}\"):\n        return variable_text[2:-1]\n    elif variable_text.startswith(\"$\"):\n        return variable_text[1:]\n    return variable_text  # Return as-is if it doesn't match expected formats\n\n\nclass SubstitutionError(Exception):\n    \"\"\"Raised when the user refers to a variable that doesn't exist.\"\"\"\n"
  },
  {
    "path": "src/posting/version.py",
    "content": "from importlib.metadata import version\n\nVERSION = version(\"posting\")\n"
  },
  {
    "path": "src/posting/widgets/__init__.py",
    "content": ""
  },
  {
    "path": "src/posting/widgets/center_middle.py",
    "content": "from textual.widget import Widget\n\n\nclass CenterMiddle(Widget, inherit_bindings=False):\n    \"\"\"A container which aligns children on both axes.\"\"\"\n\n    DEFAULT_CSS = \"\"\"\n    CenterMiddle {\n        align: center middle;\n        width: 1fr;\n        height: 1fr;\n    }\n    \"\"\"\n"
  },
  {
    "path": "src/posting/widgets/collection/browser.py",
    "content": "import bisect\nfrom dataclasses import dataclass\nfrom functools import partial\nimport os\nfrom pathlib import Path\nfrom typing import Union\nfrom urllib.parse import urlparse\nfrom rich.style import Style\nfrom rich.text import Text, TextType\nfrom textual import on\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Vertical, VerticalScroll\nfrom textual.geometry import Region\nfrom textual.message import Message\nfrom textual.reactive import Reactive, reactive\nfrom textual.widgets import Static, Tree\nfrom textual.widgets.tree import TreeNode\n\nfrom posting.collection import Collection, RequestModel\nfrom posting.config import SETTINGS\nfrom posting.files import get_unique_request_filename\nfrom posting.help_data import HelpData\nfrom posting.save_request import generate_request_filename\nfrom posting.widgets.collection.new_request_modal import (\n    NewRequestData,\n    NewRequestModal,\n)\nfrom posting.widgets.confirmation import ConfirmationModal\nfrom posting.widgets.tree import PostingTree\n\n\nTOGGLE_STYLE = Style.from_meta({\"toggle\": True}) + Style(dim=True)\nSUFFIX = \".posting.yaml\"\n\n\nCollectionNode = Union[Collection, RequestModel]\n\n\nclass CollectionTree(PostingTree[CollectionNode]):\n    help = HelpData(\n        title=\"Collection Browser\",\n        description=\"\"\"\\\nShows all `*.posting.yaml` request files resolved from the specified collection directory.\n- Press `ctrl+n` to create a new request at the current cursor location.\n- Press `d` to duplicate the request under the cursor (showing the request info modal so you can edit title/description/directory).\n- Press `D` (`shift`+`d`) to quickly duplicate the request under the cursor (without showing the request info modal).\n- `j` and `k` can be used to navigate the tree.\n- `J` and `K` (shift+j and shift+k) jumps between sub-collections.\n- `g` and `G` jumps to the top and bottom of the tree, respectively.\n- `backspace` deletes the request under the cursor.\n- `shift+backspace` deletes the request under the cursor, skipping the confirmation dialog.\nSub-collections cannot be deleted from the UI yet.\n\"\"\",\n    )\n\n    BINDING_GROUP_TITLE = \"Collection Browser\"\n\n    BINDINGS = [\n        Binding(\"slash\", \"screen.open_request_search_palette\", \"Search\"),\n        Binding(\n            \"d\",\n            \"duplicate_request\",\n            \"Dupe\",\n            tooltip=\"Duplicate the request under the cursor and show the 'New Request' modal to change the name/description.\",\n        ),\n        Binding(\n            \"D\",\n            \"quick_duplicate_request\",\n            \"Quick Dupe\",\n            show=False,\n            tooltip=\"Duplicate the request and automatically assign a unique name.\",\n        ),\n        Binding(\n            \"backspace\",\n            \"delete_request_with_confirmation\",\n            \"Delete\",\n            tooltip=\"Delete the request under the cursor.\",\n        ),\n        Binding(\n            \"shift+backspace\",\n            \"delete_request\",\n            \"Delete\",\n            show=False,\n            tooltip=\"Delete the collection under the cursor.\",\n        ),\n    ]\n\n    COMPONENT_CLASSES = {\n        \"node-selected\",\n    }\n\n    def __init__(\n        self,\n        label: TextType,\n        data: CollectionNode | None = None,\n        *,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(\n            label,\n            data,\n            name=name,\n            id=id,\n            classes=classes,\n            disabled=disabled,\n        )\n        self.cached_base_urls: set[str] = set()\n\n    @dataclass\n    class RequestAdded(Message):\n        request: RequestModel\n        node: TreeNode[CollectionNode]\n        tree: \"CollectionTree\"\n\n        @property\n        def control(self) -> \"CollectionTree\":\n            return self.tree\n\n    @dataclass\n    class RequestSelected(Message):\n        request: RequestModel\n        node: TreeNode[CollectionNode]\n        tree: \"CollectionTree\"\n\n        @property\n        def control(self) -> \"CollectionTree\":\n            return self.tree\n\n    @dataclass\n    class RequestCacheUpdated(Message):\n        cached_base_urls: list[str]\n        tree: \"CollectionTree\"\n\n        @property\n        def control(self) -> \"CollectionTree\":\n            return self.tree\n\n    currently_open: Reactive[TreeNode[CollectionNode] | None] = reactive(None)\n\n    def watch_currently_open(self, node: TreeNode[CollectionNode] | None) -> None:\n        if node and isinstance(node.data, RequestModel):\n            self.post_message(\n                self.RequestSelected(\n                    request=node.data,\n                    node=node,\n                    tree=self,\n                )\n            )\n\n    def render_label(\n        self, node: TreeNode[CollectionNode], base_style: Style, style: Style\n    ) -> Text:\n        \"\"\"Render a label for the given node.\n\n        Args:\n            node: A tree node.\n            base_style: The base style of the widget.\n            style: The additional style for the label.\n\n        Returns:\n            A Rich Text object containing the label.\n        \"\"\"\n        # If the tree isn't mounted yet we can't use component classes to stylize\n        # the label fully, so we return early.\n\n        node_label = node._label.copy()\n        if node_label.plain.endswith(SUFFIX):\n            node_label = Text(node_label.plain[: -len(SUFFIX)], style=node_label.style)\n\n        if not self.is_mounted:\n            return node_label\n\n        if node._allow_expand:\n            prefix = (\n                \"▼ \" if node.is_expanded else \"▶ \",\n                base_style + TOGGLE_STYLE,\n            )\n            node_label.append(\"/\")\n            if self._cursor_node is not node:\n                node_label.stylize(Style(dim=True, bold=True))\n        else:\n            theme_vars = self.app.theme_variables\n            default_styles = {\n                \"get\": theme_vars.get(\"text-primary\"),\n                \"post\": theme_vars.get(\"text-success\"),\n                \"put\": theme_vars.get(\"text-warning\"),\n                \"delete\": theme_vars.get(\"text-error\"),\n                \"options\": theme_vars.get(\"text-muted\"),\n                \"head\": theme_vars.get(\"text-muted\"),\n            }\n\n            method = node.data.method.lower()\n            method_style = theme_vars.get(\n                f\"method-{method}\",\n                default_styles.get(method),\n            )\n\n            open_indicator = \">\" if node is self.currently_open else \" \"\n            method = (\n                f\"{node.data.method[:3]}\" if isinstance(node.data, RequestModel) else \"\"\n            )\n            node_label = Text.assemble(\n                open_indicator,\n                Text(method, style=method_style),\n                \" \",\n                node_label,\n            )\n            prefix = \"\"\n\n        node_label.stylize(style)\n\n        if node is self.currently_open:\n            open_style = self.get_component_rich_style(\"node-selected\")\n        else:\n            open_style = \"\"\n\n        text = Text.assemble(\n            prefix,\n            node_label,\n            style=open_style,\n        )\n        return text\n\n    def scroll_to_line(self, line: int, animate: bool = False) -> None:\n        \"\"\"Scroll to the given line.\n\n        Overridden because I don't like the default horizontal scrolling behavior.\n\n        Args:\n            line: A line number.\n            animate: Enable animation.\n        \"\"\"\n        region = Region(0, line, 1, 1)\n        self.scroll_to_region(region, animate=animate, force=True)\n\n    def on_mount(self) -> None:\n        self.post_message(\n            self.RequestCacheUpdated(\n                cached_base_urls=list(self.cached_base_urls),\n                tree=self,\n            )\n        )\n\n    @on(Tree.NodeSelected)\n    def on_node_selected(self, event: Tree.NodeSelected[CollectionNode]) -> None:\n        event.stop()\n        if isinstance(event.node.data, RequestModel):\n            self.currently_open = event.node\n            self._clear_line_cache()\n            self.refresh()\n\n    async def new_request_flow(self, templated_from: RequestModel | None) -> None:\n        \"\"\"Start the flow to create a new request.\n\n        Args:\n            templated_from: If the user has already started filling out request info\n            in the UI, then we can pre-fill the modal with that info.\n        \"\"\"\n        # Determine where in the tree the new request will live.\n        # This is based on the current cursor location within the tree.\n        cursor_node = self.cursor_node\n        if cursor_node is None:\n            parent_node = self.root\n        else:\n            node_data = cursor_node.data\n            if isinstance(node_data, Collection):\n                parent_node = cursor_node\n            elif isinstance(node_data, RequestModel):\n                parent_node = cursor_node.parent or self.root\n            else:\n                parent_node = self.root\n\n        root_path = self.root.data.path\n        assert root_path is not None, \"root should have a path\"\n\n        # Take note of what was focused on this screen, so that we\n        # can focus it again when the modal is closed.\n        focused_before = self.screen.focused\n        self.screen.set_focus(None)\n\n        def _handle_new_request_data(new_request_data: NewRequestData | None) -> None:\n            \"\"\"Get the new request data from the modal, and update the UI with it.\"\"\"\n            if new_request_data is None:\n                # Happens when the user presses `escape` while in the modal.\n                self.screen.set_focus(focused_before)\n                return\n\n            # The user confirms the details in the modal, so use these details\n            # to create a new RequestModel and add it to the tree.\n            request_name = new_request_data.title\n            request_description = new_request_data.description\n            request_directory = new_request_data.directory\n\n            if request_directory.strip() == \"\":\n                request_directory = \".\"\n\n            file_name = new_request_data.file_name\n            final_path = root_path / request_directory / f\"{file_name}\"\n\n            if templated_from is not None:\n                # Ensure that any data which was filled by the user in the UI is included in the\n                # node data, alongside the typed title and filename from the modal.\n                new_request = templated_from.model_copy(\n                    update={\n                        \"name\": request_name,\n                        \"description\": request_description,\n                        \"path\": final_path,\n                    }\n                )\n            else:\n                # We're creating an entirely new request from the sidebar\n                new_request = RequestModel(\n                    name=request_name,\n                    path=final_path,\n                    description=request_description,\n                )\n\n            # Traverse the path, creating any intermediate collections\n            # which are not already in the tree.\n            path_parts = request_directory.strip(os.path.sep).split(os.path.sep)\n            pointer = self.root\n            subpath = self.root.data.path\n            for part in path_parts:\n                if part == \".\":\n                    continue\n\n                subpath = os.path.join(subpath, part)\n\n                found = False\n                for child in pointer.children:\n                    if isinstance(child.data, Collection) and child.data.name == part:\n                        pointer = child\n                        found = True\n                        break\n\n                if not found:\n                    # Collection couldn't be found at this level of the tree.\n                    # Create it and move down.\n                    new_collection = Collection(name=part, path=Path(subpath))\n                    pointer = pointer.add(part, data=new_collection)\n                    pointer.expand()\n\n            new_request_parent = pointer\n            parent_collection = new_request_parent.data\n            sibling_requests: list[RequestModel] = (\n                parent_collection.requests\n                if isinstance(parent_collection, Collection)\n                else []\n            )\n\n            # Find where to insert the new request amongst its new siblings.\n            if sibling_requests:\n                index = bisect.bisect_right(\n                    sibling_requests,\n                    new_request,\n                )\n                if index == len(sibling_requests):\n                    before = None\n                else:\n                    before = index\n            else:\n                before = None\n\n            if before is not None:\n                sibling_requests.insert(before, new_request)\n            else:\n                sibling_requests.append(new_request)\n\n            parent_collection.requests = sibling_requests\n            # If the cursor and the newly added node have the same parent, then the cursor node\n            # and the newly added node are siblings, so we should insert the newly added node\n            # in an appropriate position relative to the cursor node.\n            # Find where to insert the new request.\n\n            # Attach to the relevant node. Note that the cursor node is not relevant here.\n            # The only thing that matters is the directory path specified by the user.\n            new_node = self.add_request(\n                new_request,\n                new_request_parent,\n                before=before,\n            )\n            self.currently_open = new_node\n\n            # Persist the request on disk.\n            save_path = new_request.path\n            assert save_path is not None, \"new request must have a path\"\n            new_request.save_to_disk(save_path)\n\n            def post_new_request() -> None:\n                self.screen.set_focus(focused_before)\n                self.select_node(new_node)\n                if new_node is not None:\n                    self.scroll_to_node(new_node, animate=False)\n\n            self.call_after_refresh(post_new_request)\n\n        parent_path = parent_node.data.path if parent_node.data else None\n        assert parent_path is not None, \"parent should have a path\"\n        await self.app.push_screen(\n            NewRequestModal(\n                initial_directory=str(\n                    parent_path.resolve().relative_to(root_path.resolve())\n                ),\n                initial_title=\"\" if templated_from is None else templated_from.name,\n                initial_description=\"\"\n                if templated_from is None\n                else templated_from.description,\n                parent_node=parent_node,\n            ),\n            callback=_handle_new_request_data,\n        )\n\n    def add_request(\n        self,\n        request: RequestModel,\n        parent_node: TreeNode[CollectionNode],\n        after: TreeNode[CollectionNode] | int | None = None,\n        before: TreeNode[CollectionNode] | int | None = None,\n    ) -> TreeNode[CollectionNode] | None:\n        \"\"\"Add a new request to the tree, and cache data from it.\"\"\"\n        self.cache_request(request)\n        try:\n            added_node = parent_node.add_leaf(\n                request.name, data=request, after=after, before=before\n            )\n        except Exception as e:\n            self.notify(\n                title=\"Error adding request.\",\n                message=f\"{e}\",\n                timeout=3,\n            )\n            return None\n        else:\n            self.post_message(self.RequestAdded(request, parent_node, self))\n            return added_node\n\n    async def action_duplicate_request(self) -> None:\n        cursor_node = self.cursor_node\n        if cursor_node is None:\n            return\n\n        current_request = cursor_node.data\n        if not isinstance(current_request, RequestModel):\n            return\n\n        await self.new_request_flow(templated_from=current_request)\n\n    def action_quick_duplicate_request(self) -> None:\n        cursor_node = self.cursor_node\n        if cursor_node is None:\n            return\n\n        cursor_request = cursor_node.data\n        if not isinstance(cursor_request, RequestModel):\n            return\n\n        original_path = cursor_request.path if cursor_request.path is not None else None\n        if not original_path:\n            return\n\n        new_name = cursor_request.name\n        new_filename = generate_request_filename(new_name) + \".posting.yaml\"\n        new_filename = get_unique_request_filename(new_filename, original_path.parent)\n\n        new_path = (\n            (original_path.parent / new_filename)\n            if original_path\n            else Path(new_filename)\n        )\n        cursor_request_copy = cursor_request.model_copy(\n            update={\"name\": new_name, \"path\": new_path}\n        )\n        cursor_request_copy.save_to_disk(new_path)\n        self.add_request(\n            request=cursor_request_copy,\n            parent_node=cursor_node.parent if cursor_node.parent else self.root,\n            after=cursor_node,\n        )\n\n    def action_delete_request(self) -> None:\n        cursor_node = self.cursor_node\n        if cursor_node is None:\n            return\n\n        if isinstance(cursor_node.data, RequestModel):\n            cursor_request = cursor_node.data\n            cursor_request.delete_from_disk()\n            cursor_node.remove()\n\n    async def action_delete_request_with_confirmation(self) -> None:\n        cursor_node = self.cursor_node\n        if cursor_node is None:\n            return\n\n        def deletion_callback(confirmed: bool | None) -> None:\n            if confirmed is True:\n                if cursor_node and isinstance(cursor_node.data, RequestModel):\n                    cursor_request = cursor_node.data\n                    cursor_request.delete_from_disk()\n                    cursor_node.remove()\n\n        if isinstance(cursor_node.data, RequestModel):\n            cursor_path = cursor_node.data.path\n            collection_root_path = self.root.data.path if self.root.data else None\n            if not cursor_path or not collection_root_path:\n                return\n\n            if not cursor_path.is_relative_to(collection_root_path):\n                path_to_display = cursor_path\n            else:\n                path_to_display = cursor_path.relative_to(collection_root_path)\n\n            confirmation_message = (\n                f\"[b]Do you want to delete this request?[/]\\n[i]{path_to_display}[/]\"\n            )\n\n            await self.app.push_screen(\n                ConfirmationModal(confirmation_message, auto_focus=\"confirm\"),\n                callback=deletion_callback,\n            )\n\n    def cache_request(self, request: RequestModel) -> None:\n        def get_base_url(url: str) -> str | None:\n            try:\n                parsed_url = urlparse(url)\n                # Check if the scheme and netloc are present\n                if parsed_url.scheme and parsed_url.netloc:\n                    base_url = f\"{parsed_url.scheme}://{parsed_url.netloc}\"\n                    return base_url\n            except Exception:\n                return None\n\n        base_url = get_base_url(request.url)\n        if base_url:\n            self.cached_base_urls.add(base_url)\n            # Post a message up to the screen so that it can inform\n            # the URL bar that the autocomplete suggestions have changed.\n            self.post_message(\n                # TODO: We should sort these cached URLs on frequency instead\n                # of alphabetically. Bring the most used URLs to the top.\n                self.RequestCacheUpdated(\n                    cached_base_urls=list(self.cached_base_urls),\n                    tree=self,\n                )\n            )\n\n\nclass RequestPreview(VerticalScroll):\n    request: Reactive[RequestModel | None] = reactive(None)\n\n    def compose(self) -> ComposeResult:\n        self.can_focus = False\n        yield Static(\"\", markup=False, id=\"description\")\n\n    def watch_request(self, request: RequestModel | None) -> None:\n        self.set_class(request is None or not request.description, \"hidden\")\n        if request:\n            description = self.query_one(\"#description\", Static)\n            description.update(request.description)\n\n\nclass CollectionBrowser(Vertical):\n    def __init__(\n        self,\n        collection: Collection | None = None,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(name=name, id=id, classes=classes, disabled=disabled)\n        self.collection = collection\n\n    def compose(self) -> ComposeResult:\n        self.styles.dock = SETTINGS.get().collection_browser.position\n        self.border_title = \"Collection\"\n        self.add_class(\"section\")\n        collection = self.collection\n\n        yield Static(\n            \"[i]Collection is empty.[/]\\n\\nPress [b]ctrl+s[/b] to save the current request.\\n\\nPress [b]ctrl+h[/b] to toggle this panel.\",\n            id=\"empty-collection-label\",\n        )\n\n        tree = CollectionTree(\n            label=collection.name,\n            data=collection,\n            id=\"collection-tree\",\n        )\n        tree.guide_depth = 1\n        tree.show_root = False\n        tree.show_guides = False\n        self.border_subtitle = collection.name\n\n        def add_collection_to_tree(\n            parent_node: TreeNode[CollectionNode], collection: Collection\n        ) -> None:\n            # Add the requests (leaf nodes)\n            for request in collection.requests:\n                tree.add_request(request, parent_node)\n\n            # Add the subcollections (child nodes)\n            for child_collection in collection.children:\n                child_node = parent_node.add(\n                    child_collection.name, data=child_collection\n                )\n                add_collection_to_tree(child_node, child_collection)\n\n        # Start building the tree from the root node\n        add_collection_to_tree(tree.root, collection)\n\n        tree.root.expand_all()\n        tree.cursor_line = 0\n        yield tree\n        yield RequestPreview()\n\n    @on(CollectionTree.RequestAdded)\n    def on_request_added(self, event: CollectionTree.RequestAdded) -> None:\n        self.query_one(\"#empty-collection-label\").display = (\n            len(event.tree.root.children) == 0\n        )\n\n    @on(CollectionTree.RequestSelected)\n    def on_request_selected(self, event: CollectionTree.RequestSelected) -> None:\n        if isinstance(event.node.data, RequestModel):\n            self.request_preview.request = event.node.data\n\n    @on(Tree.NodeHighlighted)\n    def on_node_highlighted(self, event: Tree.NodeHighlighted[CollectionNode]) -> None:\n        node_data = event.node.data\n        # TODO - display more preview data.\n        #  It's already all in the node, just need to display it.\n        if isinstance(node_data, RequestModel):\n            self.request_preview.request = node_data\n        else:\n            self.request_preview.request = None\n\n        self.set_timer(\n            0.05,\n            partial(self.collection_tree.scroll_to_node, event.node, animate=False),\n        )\n\n    def update_currently_open_node(self, request_model: RequestModel) -> None:\n        \"\"\"Update the request tree node with the new request model.\"\"\"\n        currently_open = self.collection_tree.currently_open\n        if currently_open is not None and isinstance(currently_open.data, RequestModel):\n            currently_open.data = request_model\n            currently_open.set_label(request_model.name or \"\")\n            self.collection_tree.cache_request(request_model)\n            currently_open.refresh()\n            # Update the description preview if it's the one currently being displayed.\n            if currently_open is self.collection_tree.cursor_node:\n                self.request_preview.request = request_model\n\n    @property\n    def request_preview(self) -> RequestPreview:\n        return self.query_one(RequestPreview)\n\n    @property\n    def collection_tree(self) -> CollectionTree:\n        return self.query_one(CollectionTree)\n"
  },
  {
    "path": "src/posting/widgets/collection/new_request_modal.py",
    "content": "from dataclasses import dataclass\nfrom typing import TYPE_CHECKING\nfrom textual import on\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Horizontal, VerticalScroll\nfrom textual.screen import ModalScreen\nfrom textual.validation import Length, ValidationResult, Validator\nfrom textual.widgets import Button, Footer, Input, Label\nfrom textual.widgets.tree import TreeNode\nfrom posting.files import is_valid_filename, request_file_exists\n\nfrom posting.save_request import FILE_SUFFIX, generate_request_filename\nfrom posting.widgets.input import PostingInput\nfrom posting.widgets.text_area import PostingTextArea\n\nif TYPE_CHECKING:\n    from posting.widgets.collection.browser import CollectionNode\n\n\n@dataclass\nclass NewRequestData:\n    \"\"\"Data for the save request modal.\"\"\"\n\n    title: str\n    \"\"\"The title of the request.\"\"\"\n    file_name: str\n    \"\"\"The file name of the request.\"\"\"\n    description: str\n    \"\"\"The description of the request.\"\"\"\n    directory: str\n    \"\"\"The directory of the request.\"\"\"\n\n\nclass FileNameValidator(Validator):\n    def validate(self, value: str) -> ValidationResult:\n        return (\n            self.success()\n            if is_valid_filename(value)\n            else self.failure(\"Invalid file name\")\n        )\n\n\nclass DirectoryValidator(Validator):\n    def validate(self, value: str) -> ValidationResult:\n        def is_valid_directory(value: str) -> bool:\n            if not value or \"..\" in value or value.startswith(\"/\") or \":\" in value:\n                return False\n            return True\n\n        return (\n            self.success()\n            if is_valid_directory(value)\n            else self.failure(\"Invalid directory\")\n        )\n\n\nclass NewRequestModal(ModalScreen[NewRequestData | None]):\n    \"\"\"A modal for saving a request to disk if it has not already been saved.\n\n    (Can also be used in situations where we're saving a copy of an existing request\n    and thus want to change its name).\n    \"\"\"\n\n    CSS = \"\"\"\n    NewRequestModal {\n        align: center middle;\n        & Input, & PostingTextArea {\n            margin-bottom: 1;\n            width: 1fr;\n        }\n\n        & Horizontal {\n            height: 2;\n        }\n\n        & Button {\n            width: 1fr;\n        }\n\n        & #file-suffix-label {\n            width: auto;\n            height: 1;\n            background: $surface;\n            color: $text-muted;\n        }\n\n        & .error-label {\n            color: $text-error;\n            dock: right;\n        }\n\n        & .form-label-row {\n            height: 1;\n        }\n\n        & #title-error-label,\n        & #file-name-error-label,\n        & #directory-error-label {\n            display: none;\n        }\n    }\n    \"\"\"\n\n    AUTO_FOCUS = \"#title-input\"\n    BINDINGS = [\n        Binding(\"escape\", \"close_screen\", \"Cancel\"),\n        Binding(\"ctrl+n,alt+enter\", \"create_request\", \"Create\"),\n    ]\n\n    def __init__(\n        self,\n        initial_directory: str,\n        initial_title: str = \"\",\n        initial_description: str = \"\",\n        parent_node: TreeNode[\"CollectionNode\"] | None = None,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n    ) -> None:\n        super().__init__(name, id, classes)\n        self._initial_title = initial_title\n        self._initial_description = initial_description\n        self._initial_directory = initial_directory\n        self._generated_filename = \"\"\n        self._parent_node = parent_node\n\n    def compose(self) -> ComposeResult:\n        with VerticalScroll(classes=\"modal-body\") as vs:\n            vs.can_focus = False\n            vs.border_title = \"New request\"\n\n            with Horizontal(classes=\"form-label-row\"):\n                yield Label(\"Title\")\n                yield Label(\n                    \"Must not be empty\", id=\"title-error-label\", classes=\"error-label\"\n                )\n\n            yield PostingInput(\n                self._initial_title,\n                placeholder=\"Enter a title\",\n                validators=[\n                    Length(minimum=1, failure_description=\"Title cannot be empty\")\n                ],\n                id=\"title-input\",\n            )\n\n            with Horizontal(classes=\"form-label-row\"):\n                yield Label(\"File name [dim]optional[/]\")\n                yield Label(\n                    \"Not valid\", id=\"file-name-error-label\", classes=\"error-label\"\n                )\n\n            with Horizontal():\n                filename_input = PostingInput(\n                    placeholder=\"Enter a file name\",\n                    id=\"file-name-input\",\n                    validators=[FileNameValidator()],\n                )\n                # Empty is valid, because we'll generate a filename if the user leaves\n                # the file name input blank.\n                filename_input.valid_empty = True\n                yield filename_input\n                yield Label(\".posting.yaml\", id=\"file-suffix-label\")\n\n            yield Label(\"Description [dim]optional[/]\")\n            yield PostingTextArea(\n                self._initial_description,\n                id=\"description-textarea\",\n                show_line_numbers=False,\n            )\n\n            with Horizontal(classes=\"form-label-row\"):\n                yield Label(\"Path in collection\")\n                yield Label(\n                    \"Not valid\", id=\"directory-error-label\", classes=\"error-label\"\n                )\n\n            yield PostingInput(\n                self._initial_directory,\n                placeholder=\"Enter a path to save the request to\",\n                id=\"directory-input\",\n                validators=[DirectoryValidator()],\n            )\n\n            yield Button.success(\"Create request\", id=\"create-button\")\n\n        yield Footer(show_command_palette=False)\n\n    def action_close_screen(self) -> None:\n        self.dismiss(None)\n\n    @on(Input.Changed, selector=\"#title-input\")\n    def on_title_changed(self, event: Input.Changed) -> None:\n        \"\"\"When the title changes, update the generated filename.\n\n        This is the filename that will be used if the user leaves the file name\n        input blank.\n        \"\"\"\n        value = event.value\n        self._generated_filename = generate_request_filename(value)\n        file_name_input = self.file_name_input\n        file_name_input.value = self._generated_filename\n        file_name_input.placeholder = self._generated_filename\n        file_name_input.cursor_position = len(self._generated_filename)\n        file_name_input.refresh()\n\n    @on(Input.Submitted)\n    @on(Button.Pressed, selector=\"#create-button\")\n    def on_create(self, event: Input.Submitted | Button.Pressed) -> None:\n        self.validate_and_create_request()\n\n    def action_create_request(self) -> None:\n        self.validate_and_create_request()\n\n    def validate_and_create_request(\n        self,\n    ) -> None:\n        title_input = self.title_input\n        file_name_input = self.file_name_input\n        description_textarea = self.description_textarea\n        directory_input = self.directory_input\n\n        directory_validation_result = directory_input.validate(directory_input.value)\n        file_name_validation_result = file_name_input.validate(file_name_input.value)\n        title_validation_result = title_input.validate(title_input.value)\n\n        title_error_label = self.query_one(\"#title-error-label\", Label)\n        if title_validation_result is not None and not title_validation_result.is_valid:\n            description = title_validation_result.failures[0].description\n            if description is not None:\n                title_error_label.update(description)\n            title_error_label.display = \"block\"\n            return\n        else:\n            title_error_label.display = \"none\"\n\n        file_name_error_label = self.query_one(\"#file-name-error-label\", Label)\n        if (\n            file_name_validation_result is not None\n            and not file_name_validation_result.is_valid\n        ):\n            description = file_name_validation_result.failures[0].description\n            if description is not None:\n                file_name_error_label.update(description)\n            file_name_error_label.display = \"block\"\n            return\n        else:\n            file_name_error_label.display = \"none\"\n\n        directory_error_label = self.query_one(\"#directory-error-label\", Label)\n        if (\n            directory_validation_result is not None\n            and not directory_validation_result.is_valid\n        ):\n            description = directory_validation_result.failures[0].description\n            if description is not None:\n                directory_error_label.update(description)\n            directory_error_label.display = \"block\"\n            return\n        else:\n            directory_error_label.display = \"none\"\n\n        file_name = file_name_input.value\n        title = title_input.value\n        description = description_textarea.text\n        directory = directory_input.value\n\n        generated_filename = self._generated_filename\n        if not file_name:\n            file_name = generated_filename + FILE_SUFFIX\n        else:\n            file_name += FILE_SUFFIX\n\n        if not title:\n            title = generated_filename\n\n        # Check if a request with the same name already exists in the collection.\n        if self._parent_node is not None:\n            parent_path = (\n                self._parent_node.data.path if self._parent_node.data else None\n            )\n            if parent_path is not None:\n                if request_file_exists(file_name, parent_path):\n                    self.notify(\n                        \"A request with this name already exists.\",\n                        severity=\"error\",\n                    )\n                    return\n\n        self.dismiss(\n            NewRequestData(\n                file_name=file_name,\n                title=title,\n                description=description,\n                directory=directory,\n            )\n        )\n\n    @property\n    def file_name_input(self) -> Input:\n        return self.query_one(\"#file-name-input\", Input)\n\n    @property\n    def title_input(self) -> Input:\n        return self.query_one(\"#title-input\", Input)\n\n    @property\n    def description_textarea(self) -> PostingTextArea:\n        return self.query_one(\"#description-textarea\", PostingTextArea)\n\n    @property\n    def directory_input(self) -> Input:\n        return self.query_one(\"#directory-input\", Input)\n"
  },
  {
    "path": "src/posting/widgets/confirmation.py",
    "content": "\"\"\"A modal screen for confirming a destructive action.\"\"\"\n\nfrom typing import Literal\nfrom textual import on\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Horizontal, Vertical\nfrom textual.screen import ModalScreen\nfrom textual.widgets import Button, Static\n\n\nclass ConfirmationModal(ModalScreen[bool]):\n    DEFAULT_CSS = \"\"\"\n    ConfirmationModal {\n        align: center middle;\n        height: auto;\n        & #confirmation-buttons {\n            margin-top: 1;\n            width: 100%;\n            height: 1;\n            align: center middle;\n\n            & > Button {\n                width: 1fr;\n            }\n        }\n    }\n    \"\"\"\n\n    BINDINGS = [\n        Binding(\n            \"left,right,up,down,h,j,k,l\",\n            \"move_focus\",\n            \"Navigate\",\n            show=False,\n        )\n    ]\n\n    def __init__(\n        self,\n        message: str,\n        confirm_text: str = \"Yes \\\\[y]\",\n        confirm_binding: str = \"y\",\n        cancel_text: str = \"No \\\\[n]\",\n        cancel_binding: str = \"n\",\n        auto_focus: Literal[\"confirm\", \"cancel\"] | None = \"confirm\",\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n    ) -> None:\n        super().__init__(name=name, id=id, classes=classes)\n        self.message = message\n        self.confirm_text = confirm_text\n        self.confirm_binding = confirm_binding\n        self.cancel_text = cancel_text\n        self.cancel_binding = cancel_binding\n        self.auto_focus = auto_focus\n\n    def on_mount(self) -> None:\n        self._bindings.bind(self.confirm_binding, \"screen.dismiss(True)\")\n        self._bindings.bind(self.cancel_binding, \"screen.dismiss(False)\")\n        self._bindings.bind(\"escape\", \"screen.dismiss(False)\")\n        if self.auto_focus is not None:\n            self.query_one(f\"#{self.auto_focus}-button\").focus()\n\n    def compose(self) -> ComposeResult:\n        with Vertical(id=\"confirmation-screen\", classes=\"modal-body\") as container:\n            container.border_title = \"Confirm\"\n            yield Static(self.message)\n            with Horizontal(id=\"confirmation-buttons\"):\n                yield Button(self.confirm_text, id=\"confirm-button\")\n                yield Button(self.cancel_text, id=\"cancel-button\")\n\n    @on(Button.Pressed, \"#confirm-button\")\n    def confirm(self) -> None:\n        self.dismiss(True)\n\n    @on(Button.Pressed, \"#cancel-button\")\n    def cancel(self) -> None:\n        self.dismiss(False)\n\n    def action_move_focus(self) -> None:\n        # It's enough to just call focus_next here as there are only two buttons.\n        self.screen.focus_next()\n"
  },
  {
    "path": "src/posting/widgets/datatable.py",
    "content": "from dataclasses import dataclass, field\nfrom typing import Any, Iterable, Self\nfrom rich.style import Style\nfrom rich.text import Text\nfrom textual import on, events\nfrom textual.app import RenderResult\nfrom textual.binding import Binding\nfrom textual.color import Color\nfrom textual.coordinate import Coordinate\nfrom textual.filter import DimFilter\nfrom textual.markup import escape\nfrom textual.message import Message\nfrom textual.message_pump import MessagePump\nfrom textual.strip import Strip\nfrom textual.widgets import DataTable\nfrom textual.widgets.data_table import CellDoesNotExist, CellKey, RowKey\n\n\nclass PostingDataTable(DataTable[str | Text]):\n    DEFAULT_CSS = \"\"\"\\\nPostingDataTable {\n    &.empty {\n        display: none;\n    }\n}\n\"\"\"\n\n    BINDINGS = [\n        Binding(\"up,k\", \"cursor_up\", \"Cursor Up\", show=False),\n        Binding(\"down,j\", \"cursor_down\", \"Cursor Down\", show=False),\n        Binding(\"right,l\", \"cursor_right\", \"Cursor Right\", show=False),\n        Binding(\"left,h\", \"cursor_left\", \"Cursor Left\", show=False),\n        Binding(\"f\", \"toggle_fixed_columns\", \"Toggle Fixed Column\", show=False),\n        Binding(\"home\", \"scroll_home\", \"Home\", show=False),\n        Binding(\"end\", \"scroll_end\", \"End\", show=False),\n        Binding(\"g,ctrl+home\", \"scroll_top\", \"Top\", show=False),\n        Binding(\"G,ctrl+end\", \"scroll_bottom\", \"Bottom\", show=False),\n    ]\n\n    def __init__(self, *args: Any, **kwargs: Any):\n        super().__init__(*args, **kwargs)\n        self.cursor_vertical_escape = True\n        \"\"\"The cursor can escape the table by pressing up when it's at the top (will focus previous widget in focus chain).\"\"\"\n        self.row_disable = False\n        \"\"\"If True, rows will have a checkbox added to them and can be disabled with space bar.\"\"\"\n        self.cursor_foreground_priority = \"renderable\"\n        self.click_chain = None\n\n    @dataclass\n    class Checkbox:\n        \"\"\"A checkbox, added to rows to make them enable/disable.\"\"\"\n\n        data_table: \"PostingDataTable\"\n        checked: bool = True\n        text: Text = field(default_factory=lambda: Text(\"✔︎\"))\n\n        def __rich__(self) -> RenderResult:\n            return self.text\n\n        def toggle(self) -> bool:\n            \"\"\"Toggle the checkbox.\"\"\"\n            self.checked = not self.checked\n            self.text = Text(\"✔︎\" if self.checked else \" \")\n            return self.checked\n\n        @property\n        def plain(self) -> str:\n            return self.text.plain\n\n    @dataclass\n    class RowsRemoved(Message):\n        data_table: \"PostingDataTable\"\n        explicit_by_user: bool = True\n\n        @property\n        def control(self) -> \"PostingDataTable\":\n            return self.data_table\n\n    @dataclass\n    class RowsAdded(Message):\n        data_table: \"PostingDataTable\"\n        explicit_by_user: bool = True\n\n        @property\n        def control(self) -> \"PostingDataTable\":\n            return self.data_table\n\n    def add_row(\n        self,\n        *cells: str | Text,\n        height: int | None = 1,\n        key: str | None = None,\n        label: str | Text | None = None,\n        explicit_by_user: bool = True,\n        sender: MessagePump | None = None,\n    ) -> RowKey:\n        msg = self.RowsAdded(self, explicit_by_user=explicit_by_user)\n        if sender:\n            msg.set_sender(sender)\n        self.post_message(msg)\n\n        # Bypass the markup processing inside Textual's add_row.\n        # By default, if it sees a string, it will attempt to parse it as markup.\n        # We can avoid that by passing Text objects instead.\n        text_cells: list[Text] = []\n        for cell in cells:\n            if isinstance(cell, str):\n                cell = Text(cell)\n            text_cells.append(cell)\n\n        if self.row_disable and label is None:\n            label = self.Checkbox(self, True)\n\n        return super().add_row(*text_cells, height=height, key=key, label=label)\n\n    def action_toggle_fixed_columns(self) -> None:\n        self.fixed_columns = 1 if self.fixed_columns == 0 else 0\n\n    def remove_row(self, row_key: RowKey | str) -> None:\n        self.post_message(self.RowsRemoved(self))\n        rv = super().remove_row(row_key)\n        self.column_width_refresh()\n        return rv\n\n    def clear(self, columns: bool = False) -> Self:\n        self.post_message(self.RowsRemoved(self, explicit_by_user=False))\n        super().clear(columns=columns)\n        self.column_width_refresh()\n        return self\n\n    def replace_all_rows(\n        self, rows: Iterable[Iterable[str]], enable_states: Iterable[bool] | None = None\n    ) -> None:\n        self.clear()\n        if self.row_disable and enable_states:\n            for row, enable in zip(rows, enable_states):\n                self.add_row(\n                    *row,\n                    explicit_by_user=False,\n                    label=self.Checkbox(self, enable),\n                )\n        else:\n            for row in rows:\n                self.add_row(*row, explicit_by_user=False)\n        self.column_width_refresh()\n\n    def column_width_refresh(self) -> None:\n        # TODO - fix this inside Textual.\n        if self.row_count > 0:\n            row_zero = list(self._data.keys())[0]\n            columns = set(list(self._data.values())[0].keys())\n            self._update_column_widths(\n                {CellKey(row_zero, column) for column in columns}\n            )\n\n    def action_cursor_down(self) -> None:\n        self._set_hover_cursor(False)\n        if (\n            self.cursor_coordinate.row == self.row_count - 1\n            and self.cursor_vertical_escape\n        ):\n            self.screen.focus_next()\n        else:\n            cursor_type = self.cursor_type\n            if self.show_cursor and (cursor_type == \"cell\" or cursor_type == \"row\"):\n                row, column = self.cursor_coordinate\n                if row == self.row_count - 1:\n                    self.cursor_coordinate = Coordinate(0, column)\n                else:\n                    self.cursor_coordinate = self.cursor_coordinate.down()\n            else:\n                super().action_cursor_down()\n\n    def action_cursor_up(self) -> None:\n        self._set_hover_cursor(False)\n        if self.cursor_coordinate.row == 0 and self.cursor_vertical_escape:\n            self.screen.focus_previous()\n        else:\n            cursor_type = self.cursor_type\n            if self.show_cursor and (cursor_type == \"cell\" or cursor_type == \"row\"):\n                row, column = self.cursor_coordinate\n                if row == 0:\n                    self.cursor_coordinate = Coordinate(self.row_count - 1, column)\n                else:\n                    self.cursor_coordinate = self.cursor_coordinate.up()\n            else:\n                super().action_cursor_up()\n\n    @on(RowsRemoved)\n    @on(RowsAdded)\n    def _on_rows_removed(self, event: RowsRemoved | RowsAdded) -> None:\n        self.set_class(self.row_count == 0, \"empty\")\n\n    def action_remove_row(self) -> None:\n        try:\n            cursor_cell_key = self.coordinate_to_cell_key(self.cursor_coordinate)\n            cursor_row_key, _ = cursor_cell_key\n            self.remove_row(cursor_row_key)\n        except CellDoesNotExist:\n            pass\n\n    def action_toggle_row(self) -> None:\n        try:\n            cursor_cell_key = self.coordinate_to_cell_key(self.cursor_coordinate)\n            cursor_row_key, _ = cursor_cell_key\n            self.toggle_row(cursor_row_key)\n        except CellDoesNotExist:\n            pass\n\n    def toggle_row(self, row_key: RowKey) -> None:\n        try:\n            checkbox: PostingDataTable.Checkbox = self.rows[row_key].label\n        except KeyError:\n            return\n        else:\n            checkbox.toggle()\n            # HACK: Without such increment, the table is refreshed\n            # only when focus changes to another column.\n            self._update_count += 1\n            self.refresh()\n\n    def is_row_enabled_at(self, row_index: int) -> bool:\n        row_key = self._row_locations.get_key(row_index)\n        try:\n            checkbox: PostingDataTable.Checkbox = self.rows[row_key].label\n        except KeyError:\n            return True\n        else:\n            return checkbox.checked\n\n    def render_line(self, y: int) -> Strip:\n        strip = super().render_line(y)\n        try:\n            row_key, _ = self._get_offsets(y)\n        except LookupError:\n            return Strip.blank(self.size.width)\n\n        try:\n            label = self.rows[row_key].label\n        except KeyError:\n            return strip\n\n        if label is None:\n            return strip\n\n        is_disabled = not label.checked\n        if self.row_disable and is_disabled:\n            strip = strip.apply_style(Style(dim=True))\n            strip = strip.apply_filter(DimFilter(), Color(0, 0, 0))\n\n        return strip\n\n    @on(DataTable.RowLabelSelected)\n    def _on_row_label_selected(self, event: DataTable.RowLabelSelected) -> None:\n        if self.row_disable:\n            event.prevent_default()\n            self.toggle_row(event.row_key)\n\n    async def _on_click(self, event: events.Click) -> None:\n        self.click_chain = event.chain\n        await super()._on_click(event)\n        self.click_chain = None\n        event.prevent_default()\n\n    def post_message(self, message: Message) -> bool:\n        if self.click_chain and isinstance(message, DataTable.RowSelected):\n            message._click_chain = self.click_chain\n        return super().post_message(message)\n\n    def __rich_repr__(self):\n        yield \"id\", self.id\n        yield \"classes\", self.classes\n        yield \"row_count\", self.row_count\n"
  },
  {
    "path": "src/posting/widgets/input.py",
    "content": "from rich.style import Style\nfrom textual.theme import Theme\nfrom textual.widgets import Input\n\n\nfrom posting.config import SETTINGS\n\n\nclass PostingInput(Input):\n    def on_mount(self) -> None:\n        self.cursor_blink = SETTINGS.get().text_input.blinking_cursor\n\n        self._theme_cursor_style: Style | None = None\n\n        self.on_theme_change(self.app.current_theme)\n        self.app.theme_changed_signal.subscribe(self, self.on_theme_change)\n\n    @property\n    def cursor_style(self) -> Style:\n        return (\n            self._theme_cursor_style\n            if self._theme_cursor_style is not None\n            else self.get_component_rich_style(\"input--cursor\")\n        )\n\n    def on_theme_change(self, theme: Theme) -> None:\n        cursor_style = theme.variables.get(\"input-cursor\")\n        self._theme_cursor_style = Style.parse(cursor_style) if cursor_style else None\n        self.refresh()\n"
  },
  {
    "path": "src/posting/widgets/key_value.py",
    "content": "from dataclasses import dataclass\nfrom rich.style import Style\nfrom rich.text import Text\nfrom textual import on, log\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Horizontal, Vertical\nfrom textual.coordinate import Coordinate\nfrom textual.message import Message\nfrom textual.reactive import Reactive, reactive\nfrom textual.widget import Widget\nfrom textual.widgets import Button, Input, Label\nfrom textual.widgets.data_table import RowKey\nfrom posting.widgets.center_middle import CenterMiddle\n\nfrom posting.widgets.datatable import PostingDataTable\n\n\nclass KeyValueInput(Horizontal):\n    @dataclass\n    class Change(Message):\n        key: str\n        value: str\n        _control: \"KeyValueInput\"\n\n        @property\n        def control(self) -> \"KeyValueInput\":\n            return self._control\n\n    edit_mode: Reactive[bool] = reactive(False)\n\n    def __init__(\n        self,\n        key_input: Input,\n        value_input: Input,\n        value_required: bool = False,\n        button_label: str = \"Add\",\n        *children: Widget,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(\n            *children, name=name, id=id, classes=classes, disabled=disabled\n        )\n        self.key_input = key_input\n        self.value_input = value_input\n        self.value_required = value_required\n        self.button_label = button_label\n\n    def compose(self) -> ComposeResult:\n        self.key_input.add_class(\"key-input\")\n        self.value_input.add_class(\"value-input\")\n        with Vertical(id=\"row-writer-footer\"):\n            yield Label(\n                \"Editing row. Press [i]escape[/i] to cancel.\", id=\"editing-row-label\"\n            )\n            with Horizontal(id=\"key-value-inputs\"):\n                yield self.key_input\n                yield self.value_input\n                add_button = Button(self.button_label, disabled=True, id=\"add-button\")\n                add_button.can_focus = False\n                yield add_button\n\n    def watch_edit_mode(self, edit_mode: bool) -> None:\n        if edit_mode:\n            self.button.label = \"Update\"\n            self.add_class(\"edit-mode\")\n        else:\n            self.button.label = \"Add\"\n            self.remove_class(\"edit-mode\")\n\n    @property\n    def submit_allowed(self) -> bool:\n        has_key = bool(self.key_input.value)\n        has_value = bool(self.value_input.value)\n        return has_key and (not self.value_required or has_value)\n\n    @on(Input.Changed)\n    def determine_button_enabled(self) -> None:\n        button = self.query_one(\"#add-button\", Button)\n        button.disabled = not self.submit_allowed\n\n    @on(Input.Submitted)\n    @on(Button.Pressed)\n    def add_pair(self, event: Input.Submitted | Button.Pressed) -> None:\n        key_input = self.key_input\n        value_input = self.value_input\n        key = key_input.value\n        value = value_input.value\n\n        def add() -> None:\n            self.post_message(\n                self.Change(\n                    key=key,\n                    value=value,\n                    _control=self,\n                )\n            )\n            key_input.clear()\n            value_input.clear()\n            key_input.focus()\n\n        if key and value:\n            add()\n        elif key and not value:\n            if isinstance(event, Input.Submitted):\n                input_widget = event.input\n                if input_widget.has_class(\"key-input\"):\n                    value_input.focus()\n                elif input_widget.has_class(\"value-input\") and self.submit_allowed:\n                    add()\n            else:\n                add()\n        elif value and not key:\n            key_input.focus()\n        else:\n            # Case where both are empty - do nothing.\n            pass\n\n    @property\n    def button(self) -> Button:\n        return self.query_one(\"#add-button\", Button)\n\n\nclass KeyValueEditor(Vertical):\n    BINDINGS = [\n        # This isn't actually used as it's consumed by the table.\n        Binding(\"enter\", \"edit_row('key')\", \"Edit (key)\", key_display=\"enter\"),\n        # This IS used as it's not consumed by the table.\n        # TODO - check_action should ensure that the table is focused.\n        Binding(\"v\", \"edit_row('value')\", \"Edit (value)\"),\n        Binding(\"escape\", \"cancel_edit_row\", \"Cancel edit\"),\n    ]\n\n    def __init__(\n        self,\n        table: PostingDataTable,\n        key_value_input: KeyValueInput,\n        empty_message: str = \"No entries\",\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(name=name, id=id, classes=classes, disabled=disabled)\n        self.table = table\n        self.key_value_input = key_value_input\n        self.empty_message = empty_message\n\n        self._row_being_edited_prior_state: tuple[str, str] | None = None\n        \"\"\"If the edit was cancelled, this will be the original values of the row that we revert to.\"\"\"\n\n        self._row_being_edited: RowKey | None = None\n        \"\"\"The row that is currently being edited, or None if no row is being edited.\"\"\"\n\n    def on_mount(self) -> None:\n        self.app.theme_changed_signal.subscribe(self, self.on_theme_change)\n\n    def compose(self) -> ComposeResult:\n        self.set_class(self.table.row_count == 0, \"empty\")\n        yield CenterMiddle(Label(self.empty_message), id=\"empty-message\")\n        yield self.table\n        yield self.key_value_input\n\n    def on_theme_change(self, _) -> None:\n        # If a row is being edited we need to refresh the cells that are being edited since they\n        # will have a style that was defined by the theme at the time we entered edit mode.\n        if self._row_being_edited is None:\n            return\n\n        self.highlight_and_retrieve_row_values(self._row_being_edited)\n\n    def check_action(self, action: str, parameters: tuple[object, ...]) -> bool | None:\n        if action == \"cancel_edit_row\":\n            return self._row_being_edited is not None\n        return super().check_action(action, parameters)\n\n    @on(KeyValueInput.Change)\n    def add_key_value_pair(self, event: KeyValueInput.Change) -> None:\n        if self._row_being_edited is None:\n            # Adding a new row.\n            table = self.table\n            table.add_row(event.key, event.value, sender=table)\n            table.move_cursor(row=table.row_count - 1)\n        else:\n            # Request to update an existing row.\n            # We should perform the update, and then exit edit mode.\n            table = self.table\n            row_key = self._row_being_edited\n            row = table._row_locations.get(row_key)\n            if row is None:\n                log.warning(f\"Row {row_key} not found\")\n                return\n\n            # We must use Text objects here, otherwise Textual will attempt to parse the strings as markup.\n            table.update_cell_at(Coordinate(row, 0), Text(event.key), update_width=True)\n            table.update_cell_at(\n                Coordinate(row, 1), Text(event.value), update_width=True\n            )\n            self.table.focus()\n            self.exit_edit_mode(revert=False)\n\n    @on(PostingDataTable.RowsRemoved)\n    def rows_removed(self, event: PostingDataTable.RowsRemoved) -> None:\n        rows = event.data_table.row_count\n\n        if self._row_being_edited is not None:\n            self.action_cancel_edit_row()\n\n        self.set_class(rows == 0, \"empty\")\n        if rows == 0 and event.explicit_by_user:\n            self.key_value_input.key_input.focus()\n\n    @on(PostingDataTable.RowsAdded)\n    def rows_added(self, event: PostingDataTable.RowsAdded) -> None:\n        rows = event.data_table.row_count\n        self.set_class(rows == 0, \"empty\")\n\n    @on(PostingDataTable.RowSelected)\n    def row_selected(self, event: PostingDataTable.RowSelected) -> None:\n        \"\"\"Switch to edit mode when a row is selected.\"\"\"\n        click_chain = getattr(event, \"_click_chain\", None)\n        if click_chain and click_chain != 2:\n            return\n        row_key = self.get_row_to_edit()\n        if row_key is None:\n            return\n        self.enter_edit_mode(row_key)\n\n    def get_row_to_edit(self) -> RowKey | None:\n        if self._row_being_edited is not None:\n            # If we're already editing a row, we need to exit edit mode\n            # and revert the row that was being edited to its original state.\n            self.exit_edit_mode(revert=True)\n\n        table = self.table\n        cursor_row_index = table.cursor_row\n        row_key, _col_key = table.coordinate_to_cell_key(\n            Coordinate(cursor_row_index, 0)\n        )\n        return row_key\n\n    def highlight_and_retrieve_row_values(self, row_key: RowKey) -> tuple[str, str]:\n        row_values = self.table.get_row(row_key)\n        key = row_values[0].plain if isinstance(row_values[0], Text) else row_values[0]\n        val = row_values[1].plain if isinstance(row_values[1], Text) else row_values[1]\n\n        # Highlight the text of the row, to indicate that it is being edited.\n        row_index = self.table._row_locations.get(row_key)\n        if row_index is None:\n            raise ValueError(f\"Row {row_key} not found\")\n\n        accent_color = self.app.theme_variables.get(\"text-warning\")\n        self.table.update_cell_at(\n            Coordinate(row_index, 0),\n            Text(key, style=Style(color=accent_color, italic=True)),\n        )\n        self.table.update_cell_at(\n            Coordinate(row_index, 1),\n            Text(val, style=Style(color=accent_color, italic=True)),\n        )\n        return key, val\n\n    def action_edit_row(self, input_to_focus: str) -> None:\n        row_key = self.get_row_to_edit()\n        if row_key is None:\n            return\n\n        if input_to_focus == \"value\":\n            self.enter_edit_mode(row_key, focus_value=True)\n        else:\n            self.enter_edit_mode(row_key)\n\n    def action_cancel_edit_row(self) -> None:\n        if self._row_being_edited is not None:\n            self.exit_edit_mode(revert=True)\n\n    def enter_edit_mode(self, row_key: RowKey, focus_value: bool = False) -> None:\n        # Grab the values from the row that is being edited.\n\n        # Take note of the original values of the row, so that we can revert to them if the edit is cancelled.\n        try:\n            key, val = self.highlight_and_retrieve_row_values(row_key)\n        except ValueError:\n            # The row was deleted, so we can't edit it.\n            return\n\n        self._row_being_edited = row_key\n        self._row_being_edited_prior_state = (key, val)\n\n        # Throw the values into the input widgets for editing, and enable edit mode in the keyvalue\n        # input widget (this will update the background color and button label to indicate that we are\n        # in edit mode).\n        self.key_value_input.edit_mode = True\n        self.key_value_input.key_input.value = key\n        self.key_value_input.value_input.value = val\n        if focus_value:\n            self.key_value_input.value_input.focus()\n        else:\n            self.key_value_input.key_input.focus()\n\n    def exit_edit_mode(self, revert: bool = False) -> None:\n        assert self._row_being_edited is not None, \"No row being edited\"\n        assert self._row_being_edited_prior_state is not None, (\n            \"No prior state to revert to\"\n        )\n\n        old_key, old_val = self._row_being_edited_prior_state\n        self._row_being_edited_prior_state = None\n        old_row_key = self._row_being_edited\n        self._row_being_edited = None\n        self.key_value_input.edit_mode = False\n        self.key_value_input.key_input.value = \"\"\n        self.key_value_input.value_input.value = \"\"\n\n        if revert:  # Revert the row to its original state.\n            row_index = self.table._row_locations.get(old_row_key)\n            if row_index is not None:\n                # The row index could be None if the row was deleted, as in that\n                # case the lookup above will return None.\n                # We must use Text objects here, otherwise Textual will attempt to parse the strings as markup.\n                self.table.update_cell_at(\n                    Coordinate(row_index, 0), Text(old_key), update_width=True\n                )\n                self.table.update_cell_at(\n                    Coordinate(row_index, 1), Text(old_val), update_width=True\n                )\n                self.table.focus()\n"
  },
  {
    "path": "src/posting/widgets/request/__init__.py",
    "content": ""
  },
  {
    "path": "src/posting/widgets/request/form_editor.py",
    "content": "from typing import Iterable\nfrom rich.text import Text\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Vertical\nfrom posting.collection import FormItem\nfrom posting.widgets.datatable import PostingDataTable\nfrom posting.widgets.key_value import KeyValueEditor, KeyValueInput\nfrom posting.widgets.variable_input import VariableInput\n\n\nclass FormTable(PostingDataTable):\n    BINDINGS = [\n        Binding(\"backspace\", action=\"remove_row\", description=\"Remove row\"),\n        Binding(\"space\", action=\"toggle_row\", description=\"Toggle row\"),\n    ]\n\n    def on_mount(self):\n        self.fixed_columns = 1\n        self.show_header = False\n        self.cursor_type = \"row\"\n        self.zebra_stripes = True\n        self.row_disable = True\n        self.add_columns(\"Key\", \"Value\")\n\n    def to_model(self) -> list[FormItem]:\n        form_data: list[FormItem] = []\n        for row_index in range(self.row_count):\n            row = self.get_row_at(row_index)\n            form_data.append(\n                FormItem(\n                    name=row[0].plain if isinstance(row[0], Text) else row[0],\n                    value=row[1].plain if isinstance(row[1], Text) else row[1],\n                    enabled=self.is_row_enabled_at(row_index),\n                )\n            )\n        return form_data\n\n\nclass FormEditor(Vertical):\n    \"\"\"An editor for form body data.\"\"\"\n\n    def compose(self) -> ComposeResult:\n        yield KeyValueEditor(\n            FormTable(),\n            KeyValueInput(\n                VariableInput(placeholder=\"Key\"),\n                VariableInput(placeholder=\"Value\"),\n            ),\n            empty_message=\"There is no form data.\",\n        )\n\n    def to_model(self) -> list[FormItem]:\n        return self.query_one(FormTable).to_model()\n\n    def replace_all_rows(\n        self, rows: Iterable[Iterable[str]], enableStates: Iterable[bool] | None = None\n    ) -> None:\n        self.query_one(FormTable).replace_all_rows(rows, enableStates)\n"
  },
  {
    "path": "src/posting/widgets/request/header_editor.py",
    "content": "from rich.text import Text\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Vertical\nfrom textual.content import Content\nfrom textual_autocomplete import DropdownItem, AutoComplete, TargetState\nfrom posting.collection import Header\nfrom posting.help_data import HelpData\n\nfrom posting.widgets.datatable import PostingDataTable\nfrom posting.request_headers import REQUEST_HEADERS\nfrom posting.widgets.key_value import KeyValueEditor, KeyValueInput\nfrom posting.widgets.input import PostingInput\nfrom posting.widgets.variable_input import VariableInput\n\n\nHEADER_SUGGESTIONS = {\n    \"accept\": [\n        # Common prefixes for autocompletion\n        \"application/\",\n        \"audio/\",\n        \"font/\",\n        \"image/\",\n        \"text/\",\n        \"video/\",\n        \"multipart/\",\n        # Common wildcards\n        \"*\",\n        \"*/*\",\n        \"image/*\",\n        \"audio/*\",\n        \"video/*\",\n        # Application types\n        \"application/json\",\n        \"application/xml\",\n        \"application/x-www-form-urlencoded\",\n        \"application/javascript\",\n        \"application/pdf\",\n        \"application/zip\",\n        \"application/octet-stream\",\n        \"application/graphql\",\n        \"application/msgpack\",\n        # Text types\n        \"text/plain\",\n        \"text/html\",\n        \"text/css\",\n        \"text/csv\",\n        \"text/markdown\",\n        \"text/yaml\",\n    ],\n    \"accept-encoding\": [\n        # Single encodings\n        \"gzip\",\n        \"deflate\",\n        \"br\",\n        \"compress\",\n        \"identity\",\n        \"*\",\n        # Common combinations\n        \"gzip, deflate\",\n        \"gzip, deflate, br\",\n    ],\n    \"accept-language\": [\n        # Common single languages\n        \"en\",\n        \"en-US\",\n        \"en-GB\",\n        \"es\",\n        \"es-ES\",\n        \"fr\",\n        \"fr-FR\",\n        \"de\",\n        \"de-DE\",\n        \"it\",\n        \"ja\",\n        \"ko\",\n        \"zh\",\n        \"zh-CN\",\n        \"zh-TW\",\n        \"*\",\n    ],\n    \"authorization\": [\n        # Auth scheme prefixes\n        \"Bearer \",\n        \"Basic \",\n        \"Digest \",\n        \"OAuth \",\n        \"JWT \",\n        \"ApiKey \",\n    ],\n    \"cache-control\": [\n        # Single directives\n        \"no-cache\",\n        \"no-store\",\n        \"no-transform\",\n        \"private\",\n        \"public\",\n        \"must-revalidate\",\n        \"proxy-revalidate\",\n        \"max-age=0\",\n        # Common combinations\n        \"no-cache, no-store\",\n        \"private, no-cache\",\n        \"no-cache, must-revalidate\",\n        # Time-based examples\n        \"max-age=3600\",\n        \"max-age=86400\",\n        \"max-age=604800\",\n    ],\n    \"connection\": [\n        \"keep-alive\",\n        \"close\",\n        \"upgrade\",\n    ],\n    \"content-type\": [\n        # Common prefixes for autocompletion\n        \"application/\",\n        \"audio/\",\n        \"font/\",\n        \"image/\",\n        \"text/\",\n        \"video/\",\n        \"multipart/\",\n        # Application types\n        \"application/json\",\n        \"application/xml\",\n        \"application/x-www-form-urlencoded\",\n        \"application/javascript\",\n        \"application/pdf\",\n        \"application/zip\",\n        \"application/octet-stream\",\n        \"application/graphql\",\n        \"application/msgpack\",\n        # Text types\n        \"text/plain\",\n        \"text/html\",\n        \"text/css\",\n        \"text/csv\",\n        \"text/markdown\",\n        \"text/yaml\",\n        # Multipart types\n        \"multipart/form-data\",\n        \"multipart/mixed\",\n        \"multipart/alternative\",\n        # Image types\n        \"image/jpeg\",\n        \"image/png\",\n        \"image/gif\",\n        \"image/webp\",\n        \"image/svg+xml\",\n        \"image/avif\",\n        # Audio types\n        \"audio/mpeg\",\n        \"audio/ogg\",\n        \"audio/wav\",\n        # Video types\n        \"video/mp4\",\n        \"video/webm\",\n        \"video/ogg\",\n    ],\n    \"if-match\": [\n        \"*\",\n        \"W/\",  # Weak validator prefix\n    ],\n    \"if-none-match\": [\n        \"*\",\n        \"W/\",  # Weak validator prefix\n    ],\n    \"pragma\": [\n        \"no-cache\",\n    ],\n    \"range\": [\n        # Common range patterns\n        \"bytes=\",\n        \"bytes=0-\",\n        \"bytes=0-499\",\n        \"bytes=-500\",\n        \"bytes=500-999\",\n        \"bytes=0-499,500-999\",\n    ],\n}\n\n\nclass HeaderInput(PostingInput):\n    help = HelpData(\n        title=\"HTTP Header Input\",\n        description=\"\"\"\\\nAn input field for entering HTTP headers.\nPress `up` and `down` to navigate the dropdown list when it's visible.\nPress `enter` to insert the selected header.\nPress `tab` to both insert *and* shift focus.\n\"\"\",\n    )\n\n    BINDING_GROUP_TITLE = \"HTTP Header Input\"\n\n\nclass HeaderEditor(Vertical):\n    BINDING_GROUP_TITLE = \"HTTP Header Editor\"\n\n    def compose(self) -> ComposeResult:\n        header_key_input = HeaderInput(placeholder=\"Name\", id=\"header-key-input\")\n        yield KeyValueEditor(\n            HeadersTable(),\n            KeyValueInput(\n                header_key_input,\n                VariableInput(\n                    placeholder=\"Value\",\n                    id=\"header-value-input\",\n                    candidates=self.get_header_value_candidates,\n                ),\n                button_label=\"Add\",\n            ),\n            empty_message=\"No headers\",\n        )\n\n    def on_mount(self):\n        header_input = self.header_key_input\n        items: list[DropdownItem] = []\n        for header in REQUEST_HEADERS:\n            style = \"$text-warning\" if header[\"experimental\"] else \"\"\n            content = Content.styled(header[\"name\"], style=style)\n            items.append(DropdownItem(main=content))\n\n        self.screen.mount(\n            AutoComplete(\n                header_input,\n                candidates=items,\n                prevent_default_tab=False,\n            )\n        )\n\n    def get_header_value_candidates(\n        self, target_state: TargetState\n    ) -> list[DropdownItem]:\n        header_key = self.header_key_input.value.strip().lower()\n        candidates = [\n            DropdownItem(main=suggestion)\n            for suggestion in HEADER_SUGGESTIONS.get(header_key, [])\n        ]\n        return candidates\n\n    @property\n    def header_key_input(self) -> HeaderInput:\n        return self.query_one(\"#header-key-input\", HeaderInput)\n\n\nclass HeadersTable(PostingDataTable):\n    \"\"\"\n    The headers table.\n    \"\"\"\n\n    help = HelpData(\n        title=\"Headers Table\",\n        description=\"\"\"\\\nA table of HTTP headers that will be sent with the request.\nPress `backspace` to delete a header.\nPress `space` to toggle a header on and off.\nPosting will automatically attach a `User-Agent` header to outgoing requests in order to identify itself, and set the `Content-Type` depending on the content\nin the body tab. Setting a header in this table will override the default value in these cases.\n\"\"\",\n    )\n\n    BINDING_GROUP_TITLE = \"Headers Table\"\n\n    BINDINGS = [\n        Binding(\"backspace\", action=\"remove_row\", description=\"Remove header\"),\n        Binding(\"space\", action=\"toggle_row\", description=\"Toggle header\"),\n    ]\n\n    def on_mount(self):\n        self.show_header = False\n        self.cursor_type = \"row\"\n        self.zebra_stripes = True\n        self.fixed_columns = 1\n        self.row_disable = True\n        self.add_columns(*[\"Header\", \"Value\"])\n\n    def watch_has_focus(self, value: bool) -> None:\n        self._scroll_cursor_into_view()\n        return super().watch_has_focus(value)\n\n    def as_dict(self) -> dict[str, str]:\n        headers: dict[str, str] = {}\n        for row_index in range(self.row_count):\n            row = self.get_row_at(row_index)\n            if self.is_row_enabled_at(row_index):\n                headers[row[0]] = row[1]\n        return headers\n\n    def to_model(self) -> list[Header]:\n        headers: list[Header] = []\n        for row_index in range(self.row_count):\n            row = self.get_row_at(row_index)\n            plain_row0 = row[0].plain if isinstance(row[0], Text) else row[0]\n            plain_row1 = row[1].plain if isinstance(row[1], Text) else row[1]\n            is_row_enabled = self.is_row_enabled_at(row_index)\n            headers.append(\n                Header(name=plain_row0, value=plain_row1, enabled=is_row_enabled)\n            )\n        return headers\n"
  },
  {
    "path": "src/posting/widgets/request/method_selection.py",
    "content": "from dataclasses import dataclass\nfrom rich.console import RenderableType\n\nfrom textual import on\nfrom textual.binding import Binding\nfrom textual.message import Message\nfrom textual.widgets import Select\nfrom posting.collection import HttpRequestMethod\nfrom posting.help_data import HelpData\n\nfrom posting.widgets.select import PostingSelect\n\n\nclass MethodSelector(PostingSelect[str]):\n    help = HelpData(\n        title=\"Method Selector\",\n        description=\"\"\"\\\nSelect the HTTP method for the request.\nYou can select a method by typing a single letter. For example, pressing `g`\nwill set the method to `GET`.\nThe dropdown does not need to be expanded in order to select a method.\n\"\"\",\n    )\n\n    BINDING_GROUP_TITLE = \"HTTP Method Selector\"\n\n    BINDINGS = [\n        Binding(\"g\", \"select_method('GET')\", \"GET\", show=False),\n        Binding(\"p\", \"select_method('POST')\", \"POST\", show=False),\n        Binding(\"a\", \"select_method('PATCH')\", \"PATCH\", show=False),\n        Binding(\"u\", \"select_method('PUT')\", \"PUT\", show=False),\n        Binding(\"d\", \"select_method('DELETE')\", \"DELETE\", show=False),\n        Binding(\"o\", \"select_method('OPTIONS')\", \"OPTIONS\", show=False),\n        Binding(\"h\", \"select_method('HEAD')\", \"HEAD\", show=False),\n    ]\n\n    def __init__(\n        self,\n        *,\n        prompt: str = \"Method\",\n        value: str = \"GET\",\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n        tooltip: RenderableType | None = None,\n    ):\n        super().__init__(\n            [\n                (\"[u]G[/]ET\", \"GET\"),\n                (\"[u]P[/]OST\", \"POST\"),\n                (\"P[u]U[/]T\", \"PUT\"),\n                (\"[u]D[/]ELETE\", \"DELETE\"),\n                (\"P[u]A[/]TCH\", \"PATCH\"),\n                (\"[u]H[/]EAD\", \"HEAD\"),\n                (\"[u]O[/]PTIONS\", \"OPTIONS\"),\n            ],\n            prompt=prompt,\n            allow_blank=False,\n            value=value,\n            name=name,\n            id=id,\n            classes=classes,\n            disabled=disabled,\n            tooltip=tooltip,\n        )\n\n    @dataclass\n    class MethodChanged(Message):\n        value: HttpRequestMethod\n        select: \"MethodSelector\"\n\n        @property\n        def control(self) -> \"MethodSelector\":\n            return self.select\n\n    @on(Select.Changed)\n    def method_selected(self, event: Select.Changed) -> None:\n        event.stop()\n        if event.value is not Select.BLANK:\n            self.post_message(\n                MethodSelector.MethodChanged(value=event.value, select=self)\n            )\n\n    def action_select_method(self, method: str) -> None:\n        self.value = method\n"
  },
  {
    "path": "src/posting/widgets/request/path_editor.py",
    "content": "from dataclasses import dataclass\nfrom textual import on\nfrom textual.binding import Binding\nfrom rich.text import Text\nfrom textual.app import ComposeResult\nfrom textual.containers import Vertical\nfrom textual.message import Message\nfrom textual.widgets import Input\nfrom textual.widgets.data_table import RowKey\n\nfrom posting.collection import PathParam\nfrom posting.widgets.datatable import PostingDataTable\nfrom posting.widgets.key_value import KeyValueEditor, KeyValueInput\nfrom posting.widgets.variable_input import VariableInput\n\n\nclass PathParamsTable(PostingDataTable):\n    \"\"\"\n    Table of path parameters extracted from the URL.\n\n    Rows are controlled by the URL. Users cannot add or remove rows manually.\n    \"\"\"\n\n    @dataclass\n    class PathParamJumpRequestedFromPathParamsTable(Message):\n        name: str\n        editor_table: \"PathParamsTable\"\n\n        @property\n        def control(self) -> \"PathParamsTable\":\n            return self.editor_table\n\n    BINDINGS = [\n        Binding(\n            \"alt+down\", \"jump_to_url_param\", \"Jump to param in URL bar\", show=False\n        ),\n    ]\n\n    def on_mount(self):\n        self.fixed_columns = 0\n        self.show_header = False\n        self.cursor_type = \"row\"\n        self.zebra_stripes = True\n        self.row_disable = False\n        self.add_columns(\"Key\", \"Value\")\n\n    def action_remove_row(self) -> None:\n        # Disallow manual row removal.\n        return\n\n    def action_jump_to_url_param(self) -> None:\n        \"\"\"Post a message requesting a jump to the corresponding param in the URL bar.\"\"\"\n        table = self\n        row_index = table.cursor_row\n        if row_index < 0 or row_index >= table.row_count:\n            return\n        row = table.get_row_at(row_index)\n        key_cell = row[0]\n        name = key_cell.plain if isinstance(key_cell, Text) else key_cell\n        self.post_message(\n            self.PathParamJumpRequestedFromPathParamsTable(\n                name=str(name), editor_table=self\n            )\n        )\n\n    def to_model(self) -> list[PathParam]:\n        params: list[PathParam] = []\n        for row_index in range(self.row_count):\n            row = self.get_row_at(row_index)\n            params.append(\n                PathParam(\n                    name=row[0].plain if isinstance(row[0], Text) else row[0],\n                    value=row[1].plain if isinstance(row[1], Text) else row[1],\n                )\n            )\n        return params\n\n\nclass PathParamsEditor(KeyValueEditor):\n    \"\"\"\n    Editor for path parameters. Users may edit keys and values, not add or remove rows.\n    \"\"\"\n\n    @dataclass\n    class PathParamsUpdated(Message):\n        params: dict[str, str]\n\n    @dataclass\n    class PathParamRenamed(Message):\n        old_name: str\n        new_name: str\n\n    def __init__(self) -> None:\n        super().__init__(\n            PathParamsTable(),\n            KeyValueInput(\n                Input(placeholder=\"Key\", id=\"path-key-input\"),\n                VariableInput(placeholder=\"Value\"),\n                button_label=\"Update\",\n            ),\n            empty_message=(\n                \"[b]No path parameters in URL[/]\\n\"\n                \"Use [$text-accent]:param[/] syntax to add them\\n\"\n                \"e.g. http://example.com/:foo/:bar\"\n            ),\n        )\n        # Disable value input until a row is selected for editing.\n        self.key_value_input.key_input.disabled = True\n        self.key_value_input.value_input.disabled = True\n\n    def on_mount(self) -> None:\n        # Hide the action button unless we're editing a row.\n        self.key_value_input.button.display = False\n\n    @on(KeyValueInput.Change)\n    def add_key_value_pair(self, event: KeyValueInput.Change) -> None:\n        event.stop()\n        event.prevent_default()\n        # Only allow updates to existing rows. Do nothing if no row is selected for editing.\n        if self._row_being_edited is None:\n            return\n\n        # Capture the original key before updating so we can detect a rename.\n        old_key = None\n        if self._row_being_edited_prior_state is not None:\n            old_key = self._row_being_edited_prior_state[0]\n\n        super().add_key_value_pair(event)\n\n        # If the key was renamed, emit a rename event so the URL bar can be updated.\n        if old_key is not None and old_key != event.key:\n            self.post_message(\n                self.PathParamRenamed(old_name=str(old_key), new_name=str(event.key))\n            )\n        params = self._get_params()\n        self.post_message(self.PathParamsUpdated(params))\n\n    def enter_edit_mode(self, row_key: RowKey, focus_value: bool = False) -> None:\n        # Enable both inputs and let the base class decide which to focus based on focus_value.\n        self.key_value_input.key_input.disabled = False\n        self.key_value_input.value_input.disabled = False\n        super().enter_edit_mode(row_key, focus_value=focus_value)\n        # Show the action button while editing.\n        self.key_value_input.button.display = True\n\n    def exit_edit_mode(self, revert: bool = False) -> None:\n        if self._row_being_edited is None:\n            return\n        super().exit_edit_mode(revert)\n        # After exiting edit mode, disable inputs again.\n        self.key_value_input.key_input.disabled = True\n        self.key_value_input.value_input.disabled = True\n        # Hide the action button when not editing.\n        self.key_value_input.button.display = False\n        params = self._get_params()\n        self.post_message(self.PathParamsUpdated(params))\n\n    def _get_params(self) -> dict[str, str]:\n        params: dict[str, str] = {}\n        for row_index in range(self.table.row_count):\n            row = self.table.get_row_at(row_index)\n            key = row[0].plain if isinstance(row[0], Text) else row[0]\n            val = row[1].plain if isinstance(row[1], Text) else row[1]\n            params[str(key)] = str(val)\n        return params\n\n\nclass PathEditor(Vertical):\n    \"\"\"\n    The Path tab which contains the path parameter editor.\n    \"\"\"\n\n    def compose(self) -> ComposeResult:\n        yield PathParamsEditor()\n\n    @property\n    def path_key_input(self) -> Input:\n        return self.query_one(\"#path-key-input\", Input)\n"
  },
  {
    "path": "src/posting/widgets/request/query_editor.py",
    "content": "from rich.text import Text\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Vertical\nfrom textual.widgets import Input\nfrom posting.collection import QueryParam\n\nfrom posting.widgets.datatable import PostingDataTable\nfrom posting.widgets.key_value import KeyValueEditor, KeyValueInput\nfrom posting.widgets.variable_input import VariableInput\n\n\nclass ParamsTable(PostingDataTable):\n    \"\"\"\n    The parameters table.\n    \"\"\"\n\n    BINDINGS = [\n        Binding(\"backspace\", action=\"remove_row\", description=\"Remove row\"),\n        Binding(\"space\", action=\"toggle_row\", description=\"Toggle row\"),\n    ]\n\n    def on_mount(self):\n        self.fixed_columns = 1\n        self.show_header = False\n        self.cursor_type = \"row\"\n        self.zebra_stripes = True\n        self.row_disable = True\n        self.add_columns(\"Key\", \"Value\")\n\n    def watch_has_focus(self, value: bool) -> None:\n        self._scroll_cursor_into_view()\n        return super().watch_has_focus(value)\n\n    def to_model(self) -> list[QueryParam]:\n        params: list[QueryParam] = []\n        for row_index in range(self.row_count):\n            row = self.get_row_at(row_index)\n            params.append(\n                QueryParam(\n                    name=row[0].plain if isinstance(row[0], Text) else row[0],\n                    value=row[1].plain if isinstance(row[1], Text) else row[1],\n                    enabled=self.is_row_enabled_at(row_index),\n                )\n            )\n        return params\n\n\nclass QueryStringEditor(Vertical):\n    \"\"\"\n    The query string editor.\n    \"\"\"\n\n    def compose(self) -> ComposeResult:\n        yield KeyValueEditor(\n            ParamsTable(),\n            KeyValueInput(\n                VariableInput(placeholder=\"Key\", id=\"query-key-input\"),\n                VariableInput(placeholder=\"Value\"),\n                button_label=\"Add parameter\",\n            ),\n            empty_message=\"No query parameters\",\n        )\n\n    @property\n    def query_key_input(self) -> Input:\n        return self.query_one(\"#query-key-input\", Input)\n"
  },
  {
    "path": "src/posting/widgets/request/request_auth.py",
    "content": "from typing import Protocol, runtime_checkable\nimport httpx\nfrom textual import on, log\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Horizontal, Vertical, VerticalScroll\nfrom textual.types import InputValidationOn\nfrom textual.validation import Length\nfrom textual.widgets import ContentSwitcher, Input, Label, Select, Static\n\nfrom posting.auth import HttpxBearerTokenAuth\nfrom posting.collection import Auth, BasicAuth, BearerTokenAuth, DigestAuth\nfrom posting.widgets.select import PostingSelect\nfrom posting.widgets.variable_input import VariableInput\n\n\n@runtime_checkable\nclass Form(Protocol):\n    id: str | None\n    \"\"\"The ID of the form.\"\"\"\n\n    def get_values(self) -> dict[str, str]:\n        \"\"\"Get the values from the form as a dict.\"\"\"\n        ...\n\n\nclass UserNamePasswordForm(Vertical):\n    DEFAULT_CSS = \"\"\"\n    UserNamePasswordForm {\n        padding: 1 0;\n\n        & #username-input {\n            margin-bottom: 1;\n        }\n    }\n    \"\"\"\n\n    def compose(self) -> ComposeResult:\n        yield Label(\"Username\")\n        yield VariableInput(\n            placeholder=\"Enter a username\",\n            id=\"username-input\",\n        )\n        yield Label(\"Password\")\n        yield VariableInput(placeholder=\"Enter a password\", id=\"password-input\")\n\n    def set_values(self, username: str, password: str) -> None:\n        self.query_one(\"#username-input\", Input).value = username\n        self.query_one(\"#password-input\", Input).value = password\n\n    def get_values(self) -> dict[str, str]:\n        return {\n            \"username\": self.query_one(\"#username-input\", Input).value,\n            \"password\": self.query_one(\"#password-input\", Input).value,\n        }\n\n\nclass BearerTokenForm(Vertical):\n    DEFAULT_CSS = \"\"\"\n    BearerTokenForm {\n        padding: 1 0;\n\n        & #token-input {\n            margin-bottom: 1;\n        }\n\n        & #token-empty-label {\n            dock: right;\n            padding: 0 1;\n            color: $text-error;\n        }\n    }\n    \"\"\"\n\n    def compose(self) -> ComposeResult:\n        with Horizontal():\n            yield Label(\"Token\")\n            yield Label(\n                \"Should not be empty\",\n                id=\"token-empty-label\",\n            )\n        yield VariableInput(\n            placeholder=\"Enter a token\",\n            password=True,\n            validators=[Length(minimum=1)],\n            validate_on=[\"changed\"],\n            id=\"token-input\",\n        )\n\n    def on_mount(self) -> None:\n        token_input = self.token_input\n        token_input.validate(token_input.value)\n\n    @on(Input.Changed)\n    def on_input_changed(self, event: Input.Changed) -> None:\n        result = event.validation_result\n        is_valid = False if result is None else result.is_valid\n        label = self.query_one(\"#token-empty-label\", Label)\n        label.visible = not is_valid\n\n    def set_values(self, token: str) -> None:\n        self.token_input.value = token\n\n    def get_values(self) -> dict[str, str]:\n        return {\n            \"token\": self.token_input.value,\n        }\n\n    @property\n    def token_input(self) -> Input:\n        return self.query_one(\"#token-input\", Input)\n\n\nclass RequestAuth(VerticalScroll):\n    DEFAULT_CSS = \"\"\"\n    RequestAuth {\n        padding: 0 2 1 2;\n\n        & Horizontal, & Vertical {\n            height: auto;\n        }\n\n        & #auth-type-description {\n            color: $text-muted;\n            width: 1fr;\n            padding: 0 1;\n        }\n\n        & Select#auth-type-select {\n            width: 1fr;\n        }\n\n        & #auth-form-switcher {\n            padding: 0;\n        }\n\n    }\n    \"\"\"\n\n    BINDINGS = [\n        Binding(\"up\", \"screen.focus_previous\", \"Focus previous\", show=False),\n        Binding(\"down\", \"screen.focus_next\", \"Focus next\", show=False),\n    ]\n\n    def compose(self) -> ComposeResult:\n        self.can_focus = False\n        with Horizontal():\n            with Vertical():\n                yield Label(\"Auth type \", id=\"auth-type-label\")\n                yield PostingSelect(\n                    options=[\n                        (\"No Auth\", None),\n                        (\"Basic\", \"basic\"),\n                        (\"Digest\", \"digest\"),\n                        (\"Bearer Token\", \"bearer-token\"),\n                    ],\n                    allow_blank=False,\n                    prompt=\"Auth Type\",\n                    value=None,\n                    id=\"auth-type-select\",\n                )\n            yield Static(\n                \"Authorization headers will be generated when the request is sent.\",\n                id=\"auth-type-description\",\n            )\n\n        with ContentSwitcher(initial=None, id=\"auth-form-switcher\"):\n            yield UserNamePasswordForm(id=\"auth-form-basic\")\n            yield UserNamePasswordForm(id=\"auth-form-digest\")\n            yield BearerTokenForm(id=\"auth-form-bearer-token\")\n\n    @on(Select.Changed, selector=\"#auth-type-select\")\n    def on_auth_type_changed(self, event: Select.Changed):\n        value = event.value\n        self.content_switcher.current = f\"auth-form-{value}\" if value else None\n\n    def to_httpx_auth(self) -> httpx.Auth | None:\n        form = self.current_form\n        if form is None:\n            return None\n\n        match form.id:\n            case \"auth-form-basic\":\n                return httpx.BasicAuth(**form.get_values())\n            case \"auth-form-digest\":\n                return httpx.DigestAuth(**form.get_values())\n            case \"auth-form-bearer-token\":\n                return HttpxBearerTokenAuth(**form.get_values())\n            case _:\n                return None\n\n    def to_model(self) -> Auth | None:\n        form = self.current_form\n        if form is None:\n            return None\n\n        match form.id:\n            case \"auth-form-basic\":\n                form_values = form.get_values()\n                username = form_values[\"username\"]\n                password = form_values[\"password\"]\n                return Auth(\n                    type=\"basic\", basic=BasicAuth(username=username, password=password)\n                )\n            case \"auth-form-digest\":\n                form_values = form.get_values()\n                username = form_values[\"username\"]\n                password = form_values[\"password\"]\n                return Auth(\n                    type=\"digest\",\n                    digest=DigestAuth(username=username, password=password),\n                )\n            case \"auth-form-bearer-token\":\n                form_values = form.get_values()\n                token = form_values[\"token\"]\n                return Auth(\n                    type=\"bearer_token\", bearer_token=BearerTokenAuth(token=token)\n                )\n            case _:\n                return None\n\n    def load_auth(self, auth: Auth | None) -> None:\n        if auth is None:\n            self.query_one(\"#auth-type-select\", Select).value = None\n            return\n        match auth.type:\n            case \"basic\":\n                self.query_one(\"#auth-type-select\", Select).value = \"basic\"\n                if auth.basic is None:\n                    log.warning(\n                        \"Basic auth selected, but no values provided for username or password.\"\n                    )\n                    return\n                self.query_one(\"#auth-form-basic\", UserNamePasswordForm).set_values(\n                    auth.basic.username,\n                    auth.basic.password,\n                )\n            case \"digest\":\n                if auth.digest is None:\n                    log.warning(\n                        \"Digest auth selected, but no values provided for username or password.\"\n                    )\n                    return\n                self.query_one(\"#auth-type-select\", Select).value = \"digest\"\n                self.query_one(\"#auth-form-digest\", UserNamePasswordForm).set_values(\n                    auth.digest.username,\n                    auth.digest.password,\n                )\n            case \"bearer_token\":\n                if auth.bearer_token is None:\n                    log.warning(\n                        \"Bearer auth selected, but no values provided for token.\"\n                    )\n                    return\n                self.query_one(\"#auth-type-select\", Select).value = \"bearer-token\"\n                self.query_one(\"#auth-form-bearer-token\", BearerTokenForm).set_values(\n                    auth.bearer_token.token\n                )\n            case _:\n                log.warning(f\"Unknown auth type: {auth.type}\")\n\n    @property\n    def content_switcher(self) -> ContentSwitcher:\n        return self.query_one(\"#auth-form-switcher\", ContentSwitcher)\n\n    @property\n    def current_form(self) -> Form | None:\n        current_id = self.content_switcher.current\n        if current_id is None:\n            return None\n        form = self.query_one(f\"#{current_id}\")\n        if not isinstance(form, Form):\n            return None\n        return form\n"
  },
  {
    "path": "src/posting/widgets/request/request_body.py",
    "content": "from textual.app import ComposeResult\nfrom textual.containers import Horizontal, Vertical\nfrom textual.widgets import ContentSwitcher, Label\nfrom posting.help_data import HelpData\n\nfrom posting.widgets.center_middle import CenterMiddle\nfrom posting.widgets.request.form_editor import FormEditor\nfrom posting.widgets.select import PostingSelect\nfrom posting.widgets.text_area import PostingTextArea, TextAreaFooter, TextEditor\n\n\nclass RequestBodyEditor(Vertical):\n    \"\"\"\n    A container for the request body text area and the request body type selector.\n    \"\"\"\n\n    def compose(self) -> ComposeResult:\n        with Horizontal(id=\"request-body-type-select-container\"):\n            yield PostingSelect(\n                # These values are also referred to inside MainScreen.\n                # When we load a request, we need to set the correct\n                # value in the select.\n                options=[\n                    (\"None\", \"no-body-label\"),\n                    (\"Raw (json, text, etc.)\", \"text-body-editor\"),\n                    (\"Form data (x-www-form-urlencoded)\", \"form-body-editor\"),\n                ],\n                id=\"request-body-type-select\",\n                allow_blank=False,\n            )\n        with ContentSwitcher(\n            initial=\"no-body-label\",\n            id=\"request-body-type-content-switcher\",\n        ):\n            yield CenterMiddle(\n                Label(\"No request body\"),\n                id=\"no-body-label\",\n            )\n            text_area = RequestBodyTextArea(language=\"json\")\n            yield TextEditor(\n                text_area=text_area,\n                footer=TextAreaFooter(text_area),\n                id=\"text-body-editor\",\n            )\n            yield FormEditor(\n                id=\"form-body-editor\",\n            )\n\n\nclass RequestBodyTextArea(PostingTextArea):\n    \"\"\"\n    For editing request bodies.\n    \"\"\"\n\n    BINDING_GROUP_TITLE = \"Request Body Text Area\"\n\n    help = HelpData(\n        title=\"Request Body Text Area\",\n        description=\"\"\"\\\nA text area for entering the request body.\nPress `ESC` to focus the text area footer bar.\n\nHold `shift` and move the cursor or click and drag to select text.\n\"\"\",\n    )\n\n    def on_mount(self):\n        self.tab_behavior = \"indent\"\n        self.show_line_numbers = True\n"
  },
  {
    "path": "src/posting/widgets/request/request_editor.py",
    "content": "from typing import TYPE_CHECKING, Any, cast\nfrom rich.text import Text\nfrom textual import on, log\nfrom textual.css.query import NoMatches\nfrom textual.app import ComposeResult\nfrom textual.containers import Vertical\nfrom textual.lazy import Lazy\nfrom textual.widgets import ContentSwitcher, Select, TabPane\nfrom posting.collection import RequestBody\nfrom posting.widgets.request.form_editor import FormEditor\n\nfrom posting.widgets.request.header_editor import HeaderEditor\nfrom posting.widgets.request.query_editor import QueryStringEditor\nfrom posting.widgets.request.request_auth import RequestAuth\nfrom posting.widgets.request.request_body import RequestBodyEditor\nfrom posting.widgets.request.request_metadata import RequestMetadata\nfrom posting.widgets.request.request_options import RequestOptions\nfrom posting.widgets.request.request_scripts import RequestScripts\nfrom posting.widgets.request.path_editor import PathEditor, PathParamsTable\nfrom posting.widgets.tabbed_content import PostingTabbedContent\nfrom posting.widgets.request.url_bar import UrlInput\nfrom posting.widgets.text_area import TextEditor\n\n\nif TYPE_CHECKING:\n    from posting.app import Posting\n\n\nclass RequestEditorTabbedContent(PostingTabbedContent):\n    pass\n\n\nclass RequestEditor(Vertical):\n    \"\"\"\n    The request editor.\n    \"\"\"\n\n    def compose(self) -> ComposeResult:\n        app = cast(\"Posting\", self.app)\n        with Vertical() as vertical:\n            vertical.border_title = \"Request\"\n            with RequestEditorTabbedContent():\n                with TabPane(\"Headers\", id=\"headers-pane\"):\n                    yield HeaderEditor()\n                with TabPane(\"Body\", id=\"body-pane\"):\n                    yield Lazy(RequestBodyEditor())\n                with TabPane(\"Path\", id=\"path-pane\"):\n                    yield Lazy(PathEditor())\n                with TabPane(\"Query\", id=\"query-pane\"):\n                    yield Lazy(QueryStringEditor())\n                with TabPane(\"Auth\", id=\"auth-pane\"):\n                    yield Lazy(RequestAuth())\n                with TabPane(\"Info\", id=\"info-pane\"):\n                    yield Lazy(RequestMetadata())\n                with TabPane(\"Scripts\", id=\"scripts-pane\"):\n                    yield Lazy(RequestScripts(collection_root=app.collection.path))\n                with TabPane(\"Options\", id=\"options-pane\"):\n                    yield Lazy(RequestOptions())\n\n    def on_mount(self):\n        self.border_title = \"Request\"\n        self.add_class(\"section\")\n\n    @on(Select.Changed, selector=\"#request-body-type-select\")\n    def request_body_type_changed(self, event: Select.Changed) -> None:\n        content_switcher = self.request_body_content_switcher\n        content_switcher.current = event.value\n\n    @property\n    def request_body_type_select(self) -> Select[str]:\n        return self.query_one(\"#request-body-type-select\", Select)\n\n    @property\n    def request_body_content_switcher(self) -> ContentSwitcher:\n        return self.query_one(\"#request-body-type-content-switcher\", ContentSwitcher)\n\n    @property\n    def text_editor(self) -> TextEditor:\n        return self.query_one(\"#text-body-editor\", TextEditor)\n\n    @property\n    def form_editor(self) -> FormEditor:\n        return self.query_one(\"#form-body-editor\", FormEditor)\n\n    @property\n    def query_editor(self) -> QueryStringEditor:\n        return self.query_one(QueryStringEditor)\n\n    def to_request_model_args(self) -> dict[str, Any]:\n        \"\"\"Returns a dictionary containing the arguments that should be\n        passed to the httpx.Request object. The keys will depend on the\n        content type that the user has selected.\"\"\"\n        content_switcher = self.request_body_content_switcher\n        current = content_switcher.current\n        text_editor = self.text_editor\n        if current == \"no-body-label\":\n            return {\"body\": None}\n        elif current == \"text-body-editor\":\n            # We need to check the chosen content type in the TextEditor\n            # We can look at the language to determine the content type.\n            return {\n                \"body\": RequestBody(\n                    content=text_editor.text,\n                    content_type=text_editor.content_type,\n                )\n            }\n        elif current == \"form-body-editor\":\n            return {\n                \"body\": RequestBody(\n                    form_data=self.form_editor.to_model(),\n                    content_type=\"application/x-www-form-urlencoded\",\n                )\n            }\n        return {}\n"
  },
  {
    "path": "src/posting/widgets/request/request_metadata.py",
    "content": "from textual.app import ComposeResult\nfrom textual.containers import VerticalScroll\nfrom textual.reactive import Reactive, reactive\nfrom textual.widgets import Input, Label\n\nfrom posting.collection import RequestModel\nfrom posting.widgets.text_area import PostingTextArea, ReadOnlyTextArea\nfrom posting.widgets.variable_input import VariableInput\n\n\nclass RequestMetadata(VerticalScroll):\n    request: Reactive[RequestModel | None] = reactive(None, init=False)\n\n    def watch_request(self, request: RequestModel | None) -> None:\n        \"\"\"When the request changes, update the form.\"\"\"\n        if request is None:\n            self.request_name_input.value = \"\"\n            self.request_description_textarea.text = \"\"\n            self.request_path_text_area.text = \"Request not saved to disk.\"\n        else:\n            self.request_name_input.value = request.name or \"\"\n            self.request_description_textarea.text = request.description\n            self.request_path_text_area.text = (\n                str(request.path) if request.path else \"Request not saved to disk.\"\n            )\n\n    def compose(self) -> ComposeResult:\n        self.can_focus = False\n        yield Label(\"Name [dim]optional[/dim]\")\n        yield VariableInput(placeholder=\"Enter a name…\", id=\"name-input\")\n        yield Label(\"Description [dim]optional[/dim]\")\n        yield PostingTextArea(id=\"description-textarea\")\n        yield Label(\"Path [dim]read-only[/dim]\")\n        yield ReadOnlyTextArea(\n            \"Request not saved to disk.\", select_on_focus=True, id=\"request-path\"\n        )\n\n    @property\n    def request_name_input(self) -> Input:\n        return self.query_one(\"#name-input\", Input)\n\n    @property\n    def request_description_textarea(self) -> PostingTextArea:\n        return self.query_one(\"#description-textarea\", PostingTextArea)\n\n    @property\n    def request_path_text_area(self) -> ReadOnlyTextArea:\n        return self.query_one(\"#request-path\", ReadOnlyTextArea)\n\n    @property\n    def request_name(self) -> str:\n        return self.request_name_input.value\n\n    @property\n    def description(self) -> str:\n        return self.request_description_textarea.text\n"
  },
  {
    "path": "src/posting/widgets/request/request_options.py",
    "content": "from textual import on\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Vertical, VerticalScroll\nfrom textual.events import DescendantFocus\nfrom textual.widgets import Checkbox, Input, Label, Static\n\nfrom posting.collection import Options\nfrom posting.widgets.variable_input import VariableInput\n\n\nclass RequestOptions(VerticalScroll):\n    DEFAULT_CSS = \"\"\"\\\n    RequestOptions {\n    \n        Checkbox {\n            height: 1;\n            padding: 0 1;\n            border: none;\n            background: transparent;\n            &:focus {\n                border: none;\n                & .toggle--label {\n                    text-style: not underline;\n                }\n            }\n        }\n\n        #proxy-option {\n            padding: 0 1 0 2;\n            height: 2;\n        }\n\n        #timeout-option {\n            padding: 0 1 0 2;\n            height: 2;\n        }\n\n        & #option-description {\n            dock: right;\n            height: 1fr;\n            width: 50%;\n            max-width: 50%;\n            background: transparent;\n            color: $text-muted;\n            padding: 1 2;\n            display: none;\n            border-left: $accent 30%;\n\n            &.show {\n                display: block;\n            }\n        }\n    }\n    \"\"\"\n\n    BINDINGS = [\n        Binding(\"down,j\", \"screen.focus_next\", \"Next\"),\n        Binding(\"up,k\", \"screen.focus_previous\", \"Previous\"),\n    ]\n\n    def __init__(self):\n        super().__init__()\n        self.can_focus = False\n\n        self.options = Options()\n\n        self.descriptions = {\n            \"follow-redirects\": \"Follow redirects when the server responds with a 3xx status code.\",\n            \"verify\": \"Verify SSL certificates when making requests.\",\n            \"attach-cookies\": \"Attach cookies to outgoing requests to the same domain.\",\n            \"proxy-url\": \"Proxy URL to use for requests.\\ne.g. http://user:password@localhost:8080\",\n            \"timeout\": \"Timeout for the request in seconds.\",\n        }\n\n    def compose(self) -> ComposeResult:\n        yield Checkbox(\n            \"Follow redirects\",\n            value=self.options.follow_redirects,\n            id=\"follow-redirects\",\n        )\n        yield Checkbox(\n            \"Verify SSL certificates\",\n            value=self.options.verify_ssl,\n            id=\"verify\",\n        )\n        yield Checkbox(\n            \"Attach cookies\",\n            value=self.options.attach_cookies,\n            id=\"attach-cookies\",\n        )\n\n        with Vertical(id=\"proxy-option\"):\n            yield Label(\"Proxy URL:\")\n            yield VariableInput(id=\"proxy-url\")\n\n        with Vertical(id=\"timeout-option\"):\n            yield Label(\"Timeout:\")\n            yield VariableInput(\n                value=str(self.options.timeout),\n                id=\"timeout\",\n                type=\"number\",\n                validate_on={\"changed\"},\n            )\n\n        # A panel which the description of the option will be\n        # displayed inside.\n        yield Static(\"\", id=\"option-description\")\n\n    @on(Checkbox.Changed)\n    def on_checkbox_change(self, event: Checkbox.Changed) -> None:\n        \"\"\"Handle the checkbox change event.\"\"\"\n        match event.checkbox.id:\n            case \"follow-redirects\":\n                self.options.follow_redirects = event.value\n            case \"verify\":\n                self.options.verify_ssl = event.value\n            case \"attach-cookies\":\n                self.options.attach_cookies = event.value\n            case _:\n                pass\n\n    @on(Input.Changed, selector=\"#proxy-url\")\n    def on_proxy_url_changed(self, event: Input.Changed) -> None:\n        \"\"\"Handle the input change event.\"\"\"\n        self.options.proxy_url = event.value\n\n    @on(Input.Changed, selector=\"#timeout\")\n    def on_timeout_changed(self, event: Input.Changed) -> None:\n        \"\"\"Handle the input change event.\"\"\"\n        try:\n            self.options.timeout = float(event.value)\n        except ValueError:\n            self.options.timeout = 5.0\n\n    @on(DescendantFocus)\n    def on_descendant_focus(self, event: DescendantFocus) -> None:\n        \"\"\"Show the description of the option when the user focuses on it.\"\"\"\n        focused_id = event.control.id\n        description_label = self.query_one(\"#option-description\", Static)\n        has_description = focused_id in self.descriptions\n        description_label.set_class(has_description, \"show\")\n        if has_description:\n            description_label.update(self.descriptions[focused_id])\n        else:\n            description_label.update(\"\")\n\n    def to_model(self) -> Options:\n        \"\"\"Export the options to a model.\"\"\"\n        return self.options\n\n    def load_options(self, options: Options) -> None:\n        \"\"\"Load the options into the widget.\n\n        Note that this is just setting the values on the widget.\n\n        The change events emitted from the widgets are the things that\n        result in the internal Options model state being updated.\n        \"\"\"\n        self.follow_redirects_checkbox.value = options.follow_redirects\n        self.verify_ssl_checkbox.value = options.verify_ssl\n        self.attach_cookies_checkbox.value = options.attach_cookies\n        self.proxy_url_input.value = options.proxy_url\n        self.timeout_input.value = str(options.timeout)\n\n    @property\n    def follow_redirects_checkbox(self) -> Checkbox:\n        return self.query_one(\"#follow-redirects\", Checkbox)\n\n    @property\n    def verify_ssl_checkbox(self) -> Checkbox:\n        return self.query_one(\"#verify\", Checkbox)\n\n    @property\n    def attach_cookies_checkbox(self) -> Checkbox:\n        return self.query_one(\"#attach-cookies\", Checkbox)\n\n    @property\n    def proxy_url_input(self) -> Input:\n        return self.query_one(\"#proxy-url\", Input)\n\n    @property\n    def timeout_input(self) -> Input:\n        return self.query_one(\"#timeout\", Input)\n"
  },
  {
    "path": "src/posting/widgets/request/request_scripts.py",
    "content": "from pathlib import Path\nimport shlex\nimport subprocess\nfrom typing import Any\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import VerticalScroll\nfrom textual.widget import Widget\nfrom textual.widgets import Input, Label\nfrom textual_autocomplete import AutoComplete, DropdownItem, TargetState\n\nfrom posting.collection import Scripts\nfrom posting.config import SETTINGS\nfrom posting.scripts import uncache_module\n\n\nclass ScriptPathInput(Input):\n    BINDINGS = [\n        Binding(\n            \"ctrl+e\",\n            \"open_in_editor\",\n            \"To editor\",\n            tooltip=\"Open this script in the configured $EDITOR.\",\n        ),\n        Binding(\n            \"ctrl+p\",\n            \"open_in_pager\",\n            \"To pager\",\n            tooltip=\"Open this script in the configured $PAGER.\",\n        ),\n    ]\n\n    def __init__(\n        self,\n        collection_root: Path,\n        *args: Any,\n        **kwargs: Any,\n    ) -> None:\n        super().__init__(*args, **kwargs)\n        self.collection_root = collection_root\n\n    def _get_script_path(self) -> Path | None:\n        \"\"\"\n        Get the script path from the input value.\n\n        Handles the `path/to/script.py:function_name` syntax and resolves\n        relative paths against the collection root.\n\n        Returns:\n            The resolved script path if it exists, None otherwise.\n        \"\"\"\n        # Handle the `path/to/script.py:function_name` syntax\n        value = self.value.strip()\n        if \":\" in value:\n            value, _function_name = value.split(\":\")\n\n        # Paths are interpreted relative to the collection root\n        script_path = Path(value)\n        if not script_path.is_absolute():\n            script_path = self.collection_root / script_path\n\n        # Ensure the script exists, and notify the user if it doesn't\n        if not script_path.exists():\n            self.app.notify(\n                severity=\"error\",\n                title=\"Invalid script path\",\n                message=f\"The script file '{script_path}' does not exist.\",\n            )\n            return None\n\n        return script_path\n\n    def _open_with_command(self, command_name: str, command_setting: str) -> None:\n        \"\"\"\n        Open the script in the specified command.\n\n        Args:\n            command_name: The name of the command to use (for display purposes).\n            command_setting: The name of the setting to retrieve the command from.\n        \"\"\"\n        command = SETTINGS.get().__getattribute__(command_setting)\n        if not command:\n            self.app.notify(\n                severity=\"warning\",\n                title=f\"No {command_name} configured\",\n                message=f\"Set the [b]${command_setting.upper()}[/b] environment variable.\",\n            )\n            return\n\n        script_path = self._get_script_path()\n        if not script_path:\n            return\n\n        command_args = shlex.split(command)\n        command_args.append(str(script_path))\n\n        with self.app.suspend():\n            try:\n                subprocess.call(command_args)\n            except OSError:\n                command_string = shlex.join(command_args)\n                self.app.notify(\n                    severity=\"error\",\n                    title=f\"Can't run {command_name} command\",\n                    message=f\"The command [b]{command_string}[/b] failed to run.\",\n                )\n\n        # We're back in Posting, uncache the edited module as it may have\n        # been updated, and notify the user that we're aware of the change.\n        uncache_module(str(script_path))\n\n    def action_open_in_editor(self) -> None:\n        \"\"\"\n        Open the script in the configured editor.\n\n        This action is triggered when the user presses Ctrl+E.\n        \"\"\"\n        self._open_with_command(\"editor\", \"editor\")\n\n    def action_open_in_pager(self) -> None:\n        \"\"\"\n        Open the script in the configured pager.\n\n        This action is triggered when the user presses Ctrl+P.\n        \"\"\"\n        self._open_with_command(\"pager\", \"pager\")\n\n\nclass RequestScripts(VerticalScroll):\n    \"\"\"Collections can contain a scripts folder.\n\n    This widget is about linking scripts to requests.\n\n    A script is a Python file which may contain functions\n    named `pre_request` and/or `post_response`.\n\n    Neither function is required, but if present and the path\n    is supplied, Posting will automatically fetch the function\n    from the file and execute it at the appropriate time.\n\n    You can also specify the name of the function as a suffix\n    after the path, separated by a colon.\n\n    Example:\n    ```\n    scripts/on_request.py:prepare_auth\n    scripts/on_response.py:log_response\n    ```\n\n    The API for scripts is under development and will likely change.\n\n    The goal is to allow developers to attach scripts to requests,\n    which will then be executed when the request is made, and when the\n    response is received. This includes performing assertions, using\n    plain assert statements, and hooks for deeper integration with Posting.\n    For example, sending a notification when a request fails, or logging\n    the response to a file.\n    \"\"\"\n\n    DEFAULT_CSS = \"\"\"\n    RequestScripts {\n        padding: 0 2;\n        & Input {\n            margin-bottom: 1;\n        }\n    }\n    \"\"\"\n\n    def __init__(\n        self,\n        *children: Widget,\n        collection_root: Path,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(\n            *children, name=name, id=id, classes=classes, disabled=disabled\n        )\n        self.collection_root = collection_root\n\n    def compose(self) -> ComposeResult:\n        self.can_focus = False\n\n        yield Label(\"Setup script [dim]optional[/dim]\")\n        yield ScriptPathInput(\n            collection_root=self.collection_root,\n            placeholder=\"Collection-relative path to setup script\",\n            id=\"setup-script\",\n        )\n\n        yield Label(\"Pre-request script [dim]optional[/dim]\")\n        yield ScriptPathInput(\n            collection_root=self.collection_root,\n            placeholder=\"Collection-relative path to pre-request script\",\n            id=\"pre-request-script\",\n        )\n\n        yield Label(\"Post-response script [dim]optional[/dim]\")\n        yield ScriptPathInput(\n            collection_root=self.collection_root,\n            placeholder=\"Collection-relative path to post-response script\",\n            id=\"post-response-script\",\n        )\n\n    def on_mount(self) -> None:\n        auto_complete_setup = AutoComplete(\n            candidates=self.get_script_candidates,\n            target=self.query_one(\"#setup-script\", Input),\n        )\n        auto_complete_pre_request = AutoComplete(\n            candidates=self.get_script_candidates,\n            target=self.query_one(\"#pre-request-script\", Input),\n        )\n        auto_complete_post_response = AutoComplete(\n            candidates=self.get_script_candidates,\n            target=self.query_one(\"#post-response-script\", Input),\n        )\n\n        self.screen.mount(auto_complete_setup)\n        self.screen.mount(auto_complete_pre_request)\n        self.screen.mount(auto_complete_post_response)\n\n    def get_script_candidates(self, state: TargetState) -> list[DropdownItem]:\n        scripts: list[DropdownItem] = []\n        for script in self.collection_root.glob(\"**/*.py\"):\n            scripts.append(DropdownItem(str(script.relative_to(self.collection_root))))\n        return scripts\n\n    def load_scripts(self, scripts: Scripts) -> None:\n        self.query_one(\"#setup-script\", Input).value = scripts.setup or \"\"\n        self.query_one(\"#pre-request-script\", Input).value = scripts.on_request or \"\"\n        self.query_one(\"#post-response-script\", Input).value = scripts.on_response or \"\"\n\n    def to_model(self) -> Scripts:\n        return Scripts(\n            setup=self.query_one(\"#setup-script\", Input).value or None,\n            on_request=self.query_one(\"#pre-request-script\", Input).value or None,\n            on_response=self.query_one(\"#post-response-script\", Input).value or None,\n        )\n"
  },
  {
    "path": "src/posting/widgets/request/url_bar.py",
    "content": "from dataclasses import dataclass\nimport re\nfrom typing import Any\nfrom rich.text import Text\nfrom textual import on\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Horizontal, Vertical\nfrom textual.css.query import NoMatches\nfrom textual.events import Paste\nfrom textual.message import Message\nfrom textual.reactive import Reactive, reactive\nfrom textual.widgets import Input, Button, Label\nfrom textual.theme import Theme\nfrom textual.widgets.input import Selection\nfrom textual_autocomplete import DropdownItem, TargetState\nfrom posting.config import SETTINGS\nfrom posting.help_data import HelpData\n\nfrom posting.highlighters import VariablesAndUrlHighlighter\nfrom posting.themes import UrlStyles, VariableStyles\nfrom posting.variables import (\n    extract_variable_name,\n    get_variable_at_cursor,\n    get_variables,\n)\nfrom posting.widgets.input import PostingInput\nfrom posting.widgets.request.method_selection import MethodSelector\nfrom posting.widgets.response.response_trace import Event\nfrom posting.widgets.variable_autocomplete import VariableAutoComplete\n\n\nclass CurlMessage(Message):\n    def __init__(self, curl_command: str) -> None:\n        super().__init__()\n        self.curl_command = curl_command\n\n\nclass UrlInput(PostingInput):\n    \"\"\"\n    The URL input.\n    \"\"\"\n\n    help = HelpData(\n        \"Address Bar\",\n        \"\"\"\\\nEnter the URL to send a request to. Refer to variables from the environment (loaded via `--env`) using `$variable` or `${variable}` syntax.\nResolved variables will be highlighted green. Move the cursor over a variable to preview the value.\nBase URL suggestions are loaded based on the URLs found in the currently open collection.\nPress `ctrl+l` to quickly focus this bar from elsewhere.\n\nYou can also import a `curl` command by pasting it into the URL bar.\nThis will fill out the request details in the UI based on the curl command you pasted, overwriting any existing values.\nIt's recommended you create a new request before pasting a curl command, to avoid overwriting.\n\"\"\",\n    )\n\n    BINDING_GROUP_TITLE = \"URL Input\"\n\n    BINDINGS = [\n        Binding(\"down\", \"app.focus_next\", \"Focus next\", show=False),\n        Binding(\"alt+down\", \"jump_to_path_param\", \"Jump to Path param\", show=False),\n    ]\n\n    @dataclass\n    class CursorMoved(Message):\n        cursor_position: int\n        value: str\n        input: \"UrlInput\"\n\n        @property\n        def control(self) -> \"UrlInput\":\n            return self.input\n\n    @dataclass\n    class PathParamJumpRequestedFromUrlInput(Message):\n        name: str\n        input: \"UrlInput\"\n\n        @property\n        def control(self) -> \"UrlInput\":\n            return self.input\n\n    def on_mount(self):\n        self.select_on_focus = False\n        self.highlighter = VariablesAndUrlHighlighter(self)\n        self.app.theme_changed_signal.subscribe(self, self.on_theme_change)\n        # Single-colon params like \":id\"; ignore escaped tokens like \"::id\"\n        self._path_param_pattern = re.compile(r\"(?<!:):([A-Za-z_][A-Za-z0-9_]*)\")\n\n    @on(Input.Changed)\n    def on_change(self, event: Input.Changed) -> None:\n        self.remove_class(\"error\")\n\n    def watch_selection(self, selection: Selection) -> None:\n        self.post_message(self.CursorMoved(selection.end, self.value, self))\n\n    def on_theme_change(self, theme: Theme) -> None:\n        super().on_theme_change(theme)\n        theme_variables = self.app.theme_variables\n        self.highlighter.variable_styles = VariableStyles(\n            resolved=theme_variables.get(\"variable-resolved\")\n            or theme_variables.get(\"text-success\"),\n            unresolved=theme_variables.get(\"variable-unresolved\")\n            or theme_variables.get(\"text-error\"),\n        )\n\n        self.highlighter.url_styles = UrlStyles(\n            base=theme_variables.get(\"url-base\")\n            or theme_variables.get(\"text-secondary\"),\n            protocol=theme_variables.get(\"url-protocol\")\n            or theme_variables.get(\"text-accent\"),\n            separator=theme_variables.get(\"url-separator\")\n            or theme_variables.get(\"foreground-muted\"),\n        )\n\n    def on_paste(self, event: Paste):\n        if not event.text.startswith(\"curl \"):\n            return\n        event.prevent_default()\n        self.post_message(CurlMessage(event.text))\n\n    def action_jump_to_path_param(self) -> None:\n        \"\"\"If cursor is on a :param token, emit a jump request for that param name.\"\"\"\n        value = self.value\n        pos = self.cursor_position\n        for match in self._path_param_pattern.finditer(value):\n            token_start, token_end = match.span(0)\n            if token_start <= pos <= token_end:\n                name = match.group(1)\n                self.post_message(\n                    self.PathParamJumpRequestedFromUrlInput(name=name, input=self)\n                )\n                break\n\n\nclass SendRequestButton(Button, can_focus=False):\n    \"\"\"\n    The button for sending the request.\n    \"\"\"\n\n\nclass UrlBar(Vertical):\n    \"\"\"\n    The URL bar.\n    \"\"\"\n\n    COMPONENT_CLASSES = {\n        \"started-marker\",\n        \"complete-marker\",\n        \"failed-marker\",\n        \"not-started-marker\",\n    }\n\n    response_status_code: Reactive[int | None] = reactive(\n        None, init=False, always_update=True\n    )\n    response_reason_phrase: Reactive[str | None] = reactive(\n        None, init=False, always_update=True\n    )\n\n    def __init__(\n        self,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(name=name, id=id, classes=classes, disabled=disabled)\n        self.cached_base_urls: list[str] = []\n        self._trace_events: set[Event] = set()\n\n    def on_env_changed(self, _: None) -> None:\n        self._display_variable_at_cursor()\n        self.url_input.refresh()\n\n    def watch_response_status_code(self, status_code: int | None) -> None:\n        if status_code is None:\n            return\n\n        status_code_label = self.status_code_label\n        status_code_label.remove_class(\"-success\", \"-warning\", \"-error\")\n        if status_code < 300:\n            status_code_label.add_class(\"-success\")\n        elif status_code < 400:\n            status_code_label.add_class(\"-warning\")\n        else:\n            status_code_label.add_class(\"-error\")\n\n        status_code_label.update(str(status_code))\n        status_code_label.display = True\n\n    def watch_response_reason_phrase(self, reason_phrase: str | None) -> None:\n        if reason_phrase is None:\n            return\n\n        self.status_code_label.tooltip = reason_phrase\n\n    def compose(self) -> ComposeResult:\n        with Horizontal(id=\"main-row\"):\n            yield MethodSelector(id=\"method-selector\")\n            yield UrlInput(\n                placeholder=\"Enter a URL or paste a curl command…\",\n                id=\"url-input\",\n            )\n            yield Label(id=\"response-status-code\")\n            yield Label(id=\"trace-markers\")\n            yield SendRequestButton(\"Send\")\n\n        variable_value_bar = Label(id=\"variable-value-bar\")\n        if not SETTINGS.get().url_bar.show_value_preview:\n            variable_value_bar.styles.display = \"none\"\n        yield variable_value_bar\n\n    def on_mount(self) -> None:\n        self.auto_complete = VariableAutoComplete(\n            target=self.query_one(\"#url-input\", UrlInput),\n            candidates=self._get_autocomplete_candidates,\n            variable_candidates=self._get_variable_candidates,\n        )\n        self.screen.mount(self.auto_complete)\n\n        self.on_theme_change(self.app.current_theme)\n        self.app.theme_changed_signal.subscribe(self, self.on_theme_change)\n        self.app.env_changed_signal.subscribe(self, self.on_env_changed)\n\n    @on(Input.Changed)\n    def on_change(self, event: Input.Changed) -> None:\n        try:\n            self.variable_value_bar.update(\"\")\n        except NoMatches:\n            return\n\n    @on(Input.Blurred)\n    def on_blur(self, event: Input.Blurred) -> None:\n        try:\n            self.variable_value_bar.update(\"\")\n        except NoMatches:\n            return\n\n    @on(UrlInput.CursorMoved)\n    def on_cursor_moved(self, event: UrlInput.CursorMoved) -> None:\n        self._display_variable_at_cursor()\n\n    def _display_variable_at_cursor(self) -> None:\n        url_input = self.url_input\n\n        cursor_position = url_input.cursor_position\n        value = url_input.value\n        variable_at_cursor = get_variable_at_cursor(cursor_position, value)\n        variables = get_variables()\n        try:\n            variable_bar = self.variable_value_bar\n        except NoMatches:\n            # Can be hidden with config, which will set display = None.\n            # In this case, the query will fail.\n            return\n\n        if not variable_at_cursor:\n            variable_bar.update(\"\")\n            return\n\n        variable_name = extract_variable_name(variable_at_cursor)\n        variable_value = variables.get(variable_name)\n        if variable_value:\n            if SETTINGS.get().url_bar.hide_secrets_in_value_preview:\n                if any(\n                    word in variable_name.lower()\n                    for word in [\"secret\", \"key\", \"password\", \"token\"]\n                ):\n                    variable_value = \"(hidden)\"\n            content = f\"{variable_name} = {variable_value}\"\n            variable_bar.update(content)\n        else:\n            variable_bar.update(\"\")\n\n    def _get_autocomplete_candidates(\n        self, target_state: TargetState\n    ) -> list[DropdownItem]:\n        return [DropdownItem(main=base_url) for base_url in self.cached_base_urls]\n\n    def _get_variable_candidates(self, target_state: TargetState) -> list[DropdownItem]:\n        return [DropdownItem(main=f\"${variable}\") for variable in get_variables()]\n\n    def on_theme_change(self, theme: Theme) -> None:\n        markers = self._build_markers()\n        self.trace_markers.update(markers)\n        self.url_input.notify_style_update()\n        self.url_input.refresh()\n\n    def log_event(self, event: Event, info: dict[str, Any]) -> None:\n        \"\"\"Log an event to the request trace.\"\"\"\n        self._trace_events.add(event)\n        markers = self._build_markers()\n        self.trace_markers.update(markers)\n\n        self.trace_markers.set_class(len(self._trace_events) > 0, \"has-events\")\n\n    def _build_markers(self) -> Text:\n        def get_marker(event_base: str) -> Text:\n            if f\"{event_base}.complete\" in self._trace_events:\n                style = self.get_component_rich_style(\"complete-marker\")\n                return Text(\"■\", style=style)\n            elif f\"{event_base}.failed\" in self._trace_events:\n                style = self.get_component_rich_style(\"failed-marker\")\n                return Text(\"■\", style=style)\n            elif f\"{event_base}.started\" in self._trace_events:\n                style = self.get_component_rich_style(\"started-marker\")\n                return Text(\"■\", style=style)\n            else:\n                style = self.get_component_rich_style(\"not-started-marker\")\n                return Text(\"■\", style=style)\n\n        event_bases = [\n            \"connection.connect_tcp\",\n            \"connection.start_tls\",\n            \"http11.send_request_headers\",\n            \"http11.send_request_body\",\n            \"http11.receive_response_headers\",\n            \"http11.receive_response_body\",\n            \"http11.response_closed\",\n        ]\n\n        markers = {event: get_marker(event) for event in event_bases}\n\n        return Text.assemble(*markers.values())\n\n    def clear_events(self) -> None:\n        \"\"\"Clear the events from the request trace.\"\"\"\n        self.trace_markers.update(\"\")\n        self._trace_events.clear()\n\n    @property\n    def trace_markers(self) -> Label:\n        \"\"\"Get the trace markers.\"\"\"\n        return self.query_one(\"#trace-markers\", Label)\n\n    @property\n    def variable_value_bar(self) -> Label:\n        \"\"\"Get the variable value bar.\"\"\"\n        return self.query_one(\"#variable-value-bar\", Label)\n\n    @property\n    def url_input(self) -> UrlInput:\n        \"\"\"Get the URL input.\"\"\"\n        return self.query_one(\"#url-input\", UrlInput)\n\n    @property\n    def status_code_label(self) -> Label:\n        \"\"\"Get the status code label.\"\"\"\n        return self.query_one(\"#response-status-code\", Label)\n"
  },
  {
    "path": "src/posting/widgets/response/cookies_table.py",
    "content": "from textual import on\nfrom textual.app import ComposeResult\nfrom textual.containers import Vertical\nfrom textual.widgets import Label\nfrom posting.widgets.center_middle import CenterMiddle\nfrom posting.widgets.datatable import PostingDataTable\n\n\nclass CookiesSection(Vertical):\n    def compose(self) -> ComposeResult:\n        yield CenterMiddle(Label(\"No cookies\"), id=\"empty-message\")\n        yield PostingDataTable(id=\"cookies-table\")\n\n    def on_mount(self) -> None:\n        self.table.show_header = False\n        self.table.cursor_type = \"row\"\n        self.table.zebra_stripes = True\n        self.table.fixed_columns = 1\n        self.table.add_columns(*[\"Name\", \"Value\"])\n\n    @on(PostingDataTable.RowsRemoved)\n    def rows_removed(self, event: PostingDataTable.RowsRemoved) -> None:\n        rows = event.data_table.row_count\n        self.set_class(rows == 0, \"empty\")\n\n    @on(PostingDataTable.RowsAdded)\n    def rows_added(self, event: PostingDataTable.RowsAdded) -> None:\n        rows = event.data_table.row_count\n        self.set_class(rows == 0, \"empty\")\n\n    @property\n    def table(self) -> PostingDataTable:\n        return self.query_one(\"#cookies-table\", PostingDataTable)\n"
  },
  {
    "path": "src/posting/widgets/response/response_area.py",
    "content": "import json\nimport httpx\nfrom textual.lazy import Lazy\nfrom posting.config import SETTINGS\n\nfrom posting.widgets.response.response_trace import ResponseTrace\nfrom posting.widgets.response.script_output import ScriptOutput\nfrom posting.widgets.tabbed_content import PostingTabbedContent\nfrom posting.widgets.text_area import TextAreaFooter, TextEditor\nfrom posting.widgets.response.cookies_table import CookiesSection\nfrom posting.widgets.response.response_body import ResponseTextArea\nfrom posting.widgets.response.response_headers import ResponseHeadersTable\n\nfrom textual.app import ComposeResult\nfrom textual.containers import Vertical\nfrom textual.reactive import Reactive, reactive\nfrom textual.widgets import TabPane\nfrom textual.widgets._tabbed_content import ContentTabs\n\n\nclass ResponseTabbedContent(PostingTabbedContent):\n    pass\n\n\nclass ResponseArea(Vertical):\n    \"\"\"\n    The response area.\n    \"\"\"\n\n    COMPONENT_CLASSES = {\n        \"border-title-status\",\n    }\n\n    response: Reactive[httpx.Response | None] = reactive(None)\n\n    def on_mount(self) -> None:\n        self.border_title = \"Response\"\n        self._latest_response: httpx.Response | None = None\n        self.add_class(\"section\")\n        self.app.theme_changed_signal.subscribe(self, self.on_theme_change)\n\n    def compose(self) -> ComposeResult:\n        with ResponseTabbedContent(disabled=self.response is None):\n            with TabPane(\"Body\", id=\"response-body-pane\"):\n                text_area = ResponseTextArea(language=\"json\")\n                yield TextEditor(\n                    text_area,\n                    TextAreaFooter(text_area),\n                )\n            with TabPane(\"Headers\", id=\"response-headers-pane\"):\n                yield Lazy(ResponseHeadersTable())\n            with TabPane(\"Cookies\", id=\"response-cookies-pane\"):\n                yield Lazy(CookiesSection())\n            with TabPane(\"Scripts\", id=\"response-scripts-pane\"):\n                yield Lazy(ScriptOutput())\n            with TabPane(\"Trace\", id=\"response-trace-pane\"):\n                yield Lazy(ResponseTrace())\n\n    def on_theme_change(self, _) -> None:\n        if self._latest_response:\n            self.border_title = self._make_border_title(self._latest_response)\n\n    def watch_response(self, response: httpx.Response | None) -> None:\n        self._latest_response = response\n        if response is None:\n            return\n        else:\n            self.query_one(ResponseTabbedContent).disabled = False\n\n        self.add_class(\"response-ready\")\n\n        content_type = response.headers.get(\"content-type\")\n        if content_type:\n            language = content_type_to_language(content_type)\n            self.text_editor.language = language\n\n        # Update the body text area with the body content.\n        response_text_area = self.text_editor.text_area\n        response_text = response.text\n        response_settings = SETTINGS.get().response\n        if response_text_area.language == \"json\" and response_settings.prettify_json:\n            try:\n                response_text = json.dumps(\n                    json.loads(response_text), indent=2, ensure_ascii=False\n                )\n            except json.JSONDecodeError:\n                pass\n\n        response_text_area.text = response_text\n\n        # Update the response headers table with the response headers.\n        response_headers_table = self.headers_table\n        response_headers_table.clear()\n        response_headers_table.add_rows(\n            [(name, value) for name, value in response.headers.items()]\n        )\n\n        # Update the response cookies table with the cookies from the response.\n        cookies_section = self.cookies_section\n        cookies_section.table.clear()\n        cookies_section.table.add_rows(\n            [(name, value) for name, value in response.cookies.items()]\n        )\n\n        self.remove_class(\"success\", \"warning\", \"error\")\n        if response.status_code < 300:\n            self.add_class(\"success\")\n        elif response.status_code < 400:\n            self.add_class(\"warning\")\n        else:\n            self.add_class(\"error\")\n\n        self.border_title = self._make_border_title(response)\n\n        settings = SETTINGS.get()\n        if settings.response.show_size_and_time:\n            self.border_subtitle = f\"{human_readable_size(len(response.content))} in {response.elapsed.total_seconds() * 1000:.2f}[dim]ms[/]\"\n\n    def _make_border_title(self, response: httpx.Response) -> str:\n        style = self.get_component_rich_style(\"border-title-status\")\n        return f\"Response [{style}] {response.status_code} {response.reason_phrase} [/]\"\n\n    @property\n    def text_editor(self) -> TextEditor:\n        return self.query_one(TextEditor)\n\n    @property\n    def headers_table(self) -> ResponseHeadersTable:\n        return self.query_one(ResponseHeadersTable)\n\n    @property\n    def cookies_section(self) -> CookiesSection:\n        return self.query_one(CookiesSection)\n\n    @property\n    def tabbed_content(self) -> ResponseTabbedContent:\n        return self.query_one(ResponseTabbedContent)\n\n    @property\n    def content_tabs(self) -> ContentTabs:\n        return self.tabbed_content.query_one(ContentTabs)\n\n\ndef content_type_to_language(content_type: str) -> str | None:\n    \"\"\"Given the value of an HTTP content-type header, return the name\n    of the language to use in the response body text area.\"\"\"\n    if content_type.startswith(\"application/json\"):\n        return \"json\"\n    elif content_type.startswith(\"text/html\") or content_type.startswith(\n        \"application/xml\"\n    ):\n        return \"html\"\n    elif content_type.startswith(\"text/css\"):\n        return \"css\"\n    elif content_type.startswith(\"text/plain\"):\n        return None\n    return \"json\"\n\n\ndef human_readable_size(size: float, decimal_places: int = 2) -> str:  # type: ignore\n    for unit in [\"B\", \"KB\", \"MB\", \"GB\", \"TB\"]:\n        if size < 1024:\n            return f\"{size:.{decimal_places}f}[dim]{unit}[/]\"\n        size /= 1024\n"
  },
  {
    "path": "src/posting/widgets/response/response_body.py",
    "content": "from textual import on\nfrom textual.widgets import TextArea\nfrom posting.help_data import HelpData\n\nfrom posting.widgets.text_area import ReadOnlyTextArea\n\n\nclass ResponseTextArea(ReadOnlyTextArea):\n    \"\"\"\n    For displaying responses.\n    \"\"\"\n\n    help = HelpData(\n        title=\"Response Body Text Area\",\n        description=\"\"\"\\\nA *read-only* text area for displaying the response body.\nSupports several Vim keys (see table below).\nHold `shift` and move the cursor or click and drag to select text.\nPress `v` to toggle *visual mode*, equivalent to keeping `shift` held down.\nCopy to the clipboard by pressing `y`. If no text is selected, the entire response body is copied.\n\nOpen the response in your `$PAGER` by pressing `f3`. A custom pager (e.g. `fx`)\ncan be used for JSON responses by setting the `pager_json` config to the command.\n\"\"\",\n    )\n\n    BINDING_GROUP_TITLE = \"Response Body Text Area\"\n\n    @on(TextArea.Changed)\n    def on_change(self, event: TextArea.Changed) -> None:\n        empty = len(self.text) == 0\n        self.set_class(empty, \"empty\")\n        self.show_line_numbers = not empty\n"
  },
  {
    "path": "src/posting/widgets/response/response_headers.py",
    "content": "from posting.widgets.datatable import PostingDataTable\n\n\nclass ResponseHeadersTable(PostingDataTable):\n    def on_mount(self) -> None:\n        self.show_header = False\n        self.cursor_type = \"row\"\n        self.zebra_stripes = True\n        self.fixed_columns = 1\n        self.add_columns(*[\"Header\", \"Value\"])\n        self.cursor_vertical_escape = False\n"
  },
  {
    "path": "src/posting/widgets/response/response_trace.py",
    "content": "import time\nfrom typing import Any, Literal\nfrom textual.app import ComposeResult\nfrom textual.containers import VerticalScroll\nfrom textual.widgets import Label\n\n\nEvent = Literal[\n    \"connection.connect_tcp.started\",\n    \"connection.connect_tcp.complete\",\n    \"connection.connect_tcp.failed\",\n    \"connection.connect_unix_socket.started\",\n    \"connection.connect_unix_socket.complete\",\n    \"connection.connect_unix_socket.failed\",\n    \"connection.start_tls.started\",\n    \"connection.start_tls.complete\",\n    \"connection.start_tls.failed\",\n    \"http11.send_request_headers.started\",\n    \"http11.send_request_headers.complete\",\n    \"http11.send_request_headers.failed\",\n    \"http11.send_request_body.started\",\n    \"http11.send_request_body.complete\",\n    \"http11.send_request_body.failed\",\n    \"http11.receive_response_body.started\",\n    \"http11.receive_response_body.complete\",\n    \"http11.receive_response_body.failed\",\n    \"http11.response_closed.started\",\n    \"http11.response_closed.complete\",\n    \"http11.response_closed.failed\",\n]\n\n\nclass ResponseTrace(VerticalScroll):\n    DEFAULT_CSS = \"\"\"\\\n        ResponseTrace {\n            padding: 0 2;\n        }    \n    \"\"\"\n\n    def __init__(\n        self,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(name=name, id=id, classes=classes, disabled=disabled)\n        self.events: dict[str, dict[str, float]] = {}\n\n    def compose(self) -> ComposeResult:\n        self.can_focus = False\n        if len(self.events) == 0:\n            yield Label(\"Send a request to view the trace.\")\n        else:\n            for event_name, status_times in self.events.items():\n                if \"completed\" in status_times:\n                    duration_ns = status_times[\"completed\"] - status_times[\"started\"]\n                    duration_ms = duration_ns / 1000000\n                    yield Label(\n                        f\"[b]{event_name}[/b]: [green]{duration_ms:.2f}ms[/green]\"\n                    )\n                elif \"failed\" in status_times:\n                    yield Label(f\"[b]{event_name}[/b]: [red]failed[/red]\")\n                else:\n                    yield Label(f\"[b]{event_name}[/b]: [yellow]waiting[/yellow]\")\n\n    async def log_event(self, event_name: Event, info: dict[str, Any]) -> None:\n        event_name, status = event_name.rsplit(\".\", maxsplit=1)\n        events = self.events\n        match status:\n            case \"started\":\n                events[event_name] = {\"started\": time.perf_counter_ns()}\n            case \"complete\":\n                events[event_name][\"completed\"] = time.perf_counter_ns()\n            case \"failed\":\n                events[event_name][\"failed\"] = time.perf_counter_ns()\n            case _:\n                pass\n\n        await self.recompose()\n\n    def trace_complete(self) -> None:\n        self.events = {}\n"
  },
  {
    "path": "src/posting/widgets/response/script_output.py",
    "content": "\"\"\"Tab for displaying the output of a script.\nhttps://github.com/sergeyklay/gohugo-theme-ed/blob/main/exampleSite/hugo.toml\nThis could be test results, logs, or other output from pre-request or\npost-response scripts.\n\"\"\"\n\nfrom typing import Literal\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Horizontal, Vertical, VerticalScroll\nfrom textual.reactive import Reactive, reactive\nfrom textual.widgets import Label, RichLog\n\nfrom posting.help_data import HelpData\nfrom posting.widgets.rich_log import PostingRichLog\n\nScriptStatus = Literal[\"success\", \"error\", \"no-script\"]\n\n\nclass ScriptOutput(VerticalScroll):\n    help = HelpData(\n        title=\"Script Output\",\n        description=\"\"\"\\\nThis log displays the output of scripts that executed during the last request.\n\"\"\",\n    )\n\n    BINDING_GROUP_TITLE = \"Script Output\"\n\n    setup_status: Reactive[ScriptStatus] = reactive(\"no-script\")\n    request_status: Reactive[ScriptStatus] = reactive(\"no-script\")\n    response_status: Reactive[ScriptStatus] = reactive(\"no-script\")\n\n    def compose(self) -> ComposeResult:\n        self.can_focus = False\n        with Horizontal(id=\"status-bar\"):\n            with Vertical():\n                yield Label(\"Setup\")\n                yield Label(self.setup_status, id=\"setup-status\")\n            with Vertical():\n                yield Label(\"Pre-request\")\n                yield Label(self.request_status, id=\"request-status\")\n            with Vertical():\n                yield Label(\"Post-response\")\n                yield Label(self.response_status, id=\"response-status\")\n\n        yield Label(\"Script output\", id=\"script-output-title\")\n        yield PostingRichLog(markup=True, highlight=True)\n\n    def set_setup_status(self, status: ScriptStatus) -> None:\n        \"\"\"Set the status of the setup script.\"\"\"\n        self.setup_status = status\n        self.set_label_status(\"setup-status\", status)\n\n    def set_request_status(self, status: ScriptStatus) -> None:\n        \"\"\"Set the status of the request.\"\"\"\n        self.request_status = status\n        self.set_label_status(\"request-status\", status)\n\n    def set_response_status(self, status: ScriptStatus) -> None:\n        \"\"\"Set the status of the response.\"\"\"\n        self.response_status = status\n        self.set_label_status(\"response-status\", status)\n\n    def set_label_status(self, label_id: str, status: ScriptStatus) -> None:\n        \"\"\"Set the status of a label.\"\"\"\n        label = self.query_one(f\"#{label_id}\")\n        success = status == \"success\"\n        error = status == \"error\"\n        no_script = status == \"no-script\"\n\n        if isinstance(label, Label):\n            label.set_class(success, \"-success\")\n            label.set_class(error, \"-error\")\n            label.set_class(no_script, \"-no-script\")\n\n            if success:\n                label.update(\"Success ✔︎\")\n            elif error:\n                label.update(\"Error ⨯\")\n            elif no_script:\n                label.update(\"-\")\n\n    def reset(self) -> None:\n        \"\"\"Reset the output.\"\"\"\n        self.rich_log.clear()\n        self.set_setup_status(\"no-script\")\n        self.set_request_status(\"no-script\")\n        self.set_response_status(\"no-script\")\n\n    def log_function_call_start(self, function: str) -> None:\n        \"\"\"Log the start of a function call.\"\"\"\n        self.rich_log.write(f\"[b dim]Running {function}[/]\")\n\n    @property\n    def rich_log(self) -> RichLog:\n        \"\"\"Get the RichLog widget which stdout and stderr are printed to.\"\"\"\n        return self.query_one(RichLog)\n"
  },
  {
    "path": "src/posting/widgets/rich_log.py",
    "content": "from io import StringIO\nfrom typing import Literal\nfrom textual.binding import Binding\nfrom textual.widgets import RichLog\n\n\nclass RichLogIO(StringIO):\n    def __init__(self, rich_log: RichLog, stream_type: Literal[\"stdout\", \"stderr\"]):\n        super().__init__()\n        self.rich_log: RichLog = rich_log\n        self.stream_type: Literal[\"stdout\", \"stderr\"] = stream_type\n        self._buffer: str = \"\"\n\n    def write(self, s: str) -> int:\n        lines = (self._buffer + s).splitlines(True)\n        self._buffer = \"\"\n        for line in lines:\n            if line.endswith(\"\\n\"):\n                self._flush_line(line.rstrip(\"\\n\"))\n            else:\n                self._buffer = line\n        return len(s)\n\n    def _flush_line(self, line: str) -> None:\n        if self.stream_type == \"stdout\":\n            self.rich_log.write(f\" [green]out[/green] {line}\")\n        else:\n            self.rich_log.write(f\" [red]err[/red] {line}\")\n\n    def flush(self) -> None:\n        if self._buffer:\n            self._flush_line(self._buffer)\n            self._buffer = \"\"\n        super().flush()\n\n\nclass PostingRichLog(RichLog):\n    BINDINGS = [\n        Binding(\"j\", \"scroll_down\", \"Scroll down\"),\n        Binding(\"k\", \"scroll_up\", \"Scroll up\"),\n        Binding(\"h\", \"scroll_left\", \"Scroll left\"),\n        Binding(\"l\", \"scroll_right\", \"Scroll right\"),\n    ]\n"
  },
  {
    "path": "src/posting/widgets/select.py",
    "content": "from typing import TypeVar\nfrom textual.binding import Binding\nfrom textual.widgets import Select\nfrom textual.widgets._select import SelectOverlay\n\nT = TypeVar(\"T\")\n\n\nclass PostingSelect(Select[T], inherit_bindings=False):\n    BINDINGS = [\n        Binding(\"enter,space,l\", \"show_overlay\", \"Show Overlay\", show=False),\n        Binding(\"up,k\", \"cursor_up\", \"Cursor Up\", show=False),\n        Binding(\"down,j\", \"cursor_down\", \"Cursor Down\", show=False),\n    ]\n\n    def action_cursor_up(self):\n        if self.expanded:\n            self.select_overlay.action_cursor_up()\n        else:\n            self.screen.focus_previous()\n\n    def action_cursor_down(self):\n        if self.expanded:\n            self.select_overlay.action_cursor_down()\n        else:\n            self.screen.focus_next()\n\n    @property\n    def select_overlay(self) -> SelectOverlay:\n        return self.query_one(SelectOverlay)\n"
  },
  {
    "path": "src/posting/widgets/tabbed_content.py",
    "content": "from textual.binding import Binding\nfrom textual.widgets import TabbedContent, Tabs\n\n\nclass PostingTabbedContent(TabbedContent):\n    BINDINGS = [\n        Binding(\"l\", \"next_tab\", \"Next tab\", show=False),\n        Binding(\"h\", \"previous_tab\", \"Previous tab\", show=False),\n        Binding(\"down,j\", \"app.focus_next\", \"Focus next\", show=False),\n        Binding(\"up,k\", \"app.focus_previous\", \"Focus previous\", show=False),\n    ]\n\n    def action_next_tab(self) -> None:\n        tabs = self.query_one(Tabs)\n        if tabs.has_focus:\n            tabs.action_next_tab()\n\n    def action_previous_tab(self) -> None:\n        tabs = self.query_one(Tabs)\n        if tabs.has_focus:\n            tabs.action_previous_tab()\n"
  },
  {
    "path": "src/posting/widgets/text_area.py",
    "content": "import os\nimport shlex\nimport subprocess\nimport tempfile\nfrom dataclasses import dataclass\nfrom typing import Iterable\n\nfrom textual import events, on\nfrom textual.app import ComposeResult\nfrom textual.binding import Binding\nfrom textual.containers import Horizontal, Vertical\nfrom textual.message import Message\nfrom textual.reactive import Reactive, reactive\nfrom textual.theme import Theme as TextualTheme\nfrom textual.widgets import Checkbox, Label, Select, TextArea\nfrom textual.widgets.text_area import (\n    Location,\n    Selection,\n    TextAreaTheme,\n    ThemeDoesNotExist,\n)\nfrom typing_extensions import Literal\n\nfrom posting.config import SETTINGS\nfrom posting.exit_codes import GENERAL_ERROR\nfrom posting.themes import Theme\nfrom posting.widgets.select import PostingSelect\n\n\nclass TextAreaFooter(Horizontal):\n    \"\"\"The bar that appears above the response body, allowing\n    you to customise the syntax highlighting, wrapping, line numbers,\n    etc.\n    \"\"\"\n\n    BINDINGS = [\n        Binding(\"escape\", \"focus_text_area\", \"Focus text area\", show=False),\n    ]\n\n    @dataclass\n    class LanguageChanged(Message):\n        language: str | None\n        footer: \"TextAreaFooter\"\n\n        @property\n        def control(self) -> \"TextAreaFooter\":\n            return self.footer\n\n    @dataclass\n    class SoftWrapChanged(Message):\n        value: bool\n        footer: \"TextAreaFooter\"\n\n        @property\n        def control(self) -> \"TextAreaFooter\":\n            return self.footer\n\n    language: Reactive[str | None] = reactive(\"json\", init=False)\n    soft_wrap: Reactive[bool] = reactive(True, init=False)\n    visual_mode: Reactive[bool] = reactive(False, init=False)\n    read_only: Reactive[bool] = reactive(False, init=False)\n    selection: Reactive[Selection] = reactive(Selection.cursor((0, 0)), init=False)\n\n    def __init__(\n        self,\n        text_area: TextArea,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(name=name, id=id, classes=classes, disabled=disabled)\n        self.text_area = text_area\n        self.set_reactive(TextAreaFooter.read_only, text_area.read_only)\n        self.set_reactive(TextAreaFooter.language, text_area.language)\n        self.set_reactive(TextAreaFooter.soft_wrap, text_area.soft_wrap)\n        self.set_reactive(TextAreaFooter.selection, text_area.selection)\n        if isinstance(text_area, ReadOnlyTextArea):\n            self.set_reactive(TextAreaFooter.visual_mode, text_area.visual_mode)\n\n    def watch_selection(self, selection: Selection) -> None:\n        row, column = selection.end\n        self.cursor_location_label.update(f\"{row + 1}:{column + 1}\")\n\n    def watch_visual_mode(self, value: bool) -> None:\n        label = self.query_one(\"#mode-label\", Label)\n        label.set_class(value, \"visual-mode\")\n        label.update(\"Visual\" if value else \"\")\n\n    def watch_read_only(self, value: bool) -> None:\n        label = self.query_one(\"#rw-label\", Label)\n        label.set_class(value, \"read-only\")\n        label.update(\"read-only\" if value else \"\")\n\n    def compose(self) -> ComposeResult:\n        yield Label(\"\", id=\"mode-label\")\n        with Horizontal(classes=\"dock-right w-auto\"):\n            yield Label(\"1:1\", id=\"location-label\")\n            read_only = \"read-only\" if self.read_only else \"\"\n            yield Label(read_only, id=\"rw-label\", classes=read_only)\n            yield PostingSelect(\n                prompt=\"Content type\",\n                value=self.language,\n                allow_blank=False,\n                options=[(\"JSON\", \"json\"), (\"HTML\", \"html\"), (\"Text\", None)],\n                id=\"content-type-select\",\n            ).data_bind(value=TextAreaFooter.language)\n            yield Checkbox(\n                label=\"Wrap\",\n                value=self.soft_wrap,\n                button_first=False,\n                id=\"wrap-checkbox\",\n            ).data_bind(value=TextAreaFooter.soft_wrap)\n\n    @on(Select.Changed, selector=\"#content-type-select\")\n    def update_language(self, event: Select.Changed) -> None:\n        # The footer updates itself when the language changes,\n        # but then broadcasts this change up to anyone who cares.\n        event.stop()\n        self.language = event.value\n        self.post_message(self.LanguageChanged(self.language, self))\n\n    @on(Checkbox.Changed, selector=\"#wrap-checkbox\")\n    def update_soft_wrap(self, event: Checkbox.Changed) -> None:\n        event.stop()\n        self.soft_wrap = event.value\n        self.post_message(self.SoftWrapChanged(self.soft_wrap, self))\n\n    @property\n    def cursor_location_label(self) -> Label:\n        return self.query_one(\"#location-label\", Label)\n\n    def action_focus_text_area(self) -> None:\n        self.text_area.focus()\n\n\nclass PostingTextArea(TextArea):\n    BINDINGS = [\n        Binding(\"f3,ctrl+P\", \"open_in_pager\", \"Pager\", id=\"open-in-pager\"),\n        Binding(\"f4,ctrl+E\", \"open_in_editor\", \"Editor\", id=\"open-in-editor\"),\n    ]\n\n    OPENING_BRACKETS = {\n        \"(\": \")\",\n        \"[\": \"]\",\n        \"{\": \"}\",\n    }\n\n    CLOSING_BRACKETS = {v: k for k, v in OPENING_BRACKETS.items()}\n\n    def on_mount(self) -> None:\n        self.indent_width = 2\n        self.cursor_blink = SETTINGS.get().text_input.blinking_cursor\n\n        self.register_theme(POSTING_THEME)\n        self.register_theme(MONOKAI_THEME)\n        self.register_theme(GITHUB_LIGHT_THEME)\n        self.register_theme(DRACULA_THEME)\n\n        empty = len(self.text) == 0\n        self.set_class(empty, \"empty\")\n\n        self.on_theme_change(self.app.current_theme)\n        self.app.theme_changed_signal.subscribe(self, self.on_theme_change)\n\n    def on_theme_change(self, theme: TextualTheme) -> None:\n        builtin_theme = theme.variables.get(\"syntax-theme\")\n        if isinstance(builtin_theme, str):\n            # A builtin theme was requested\n            try:\n                self.theme = builtin_theme\n            except ThemeDoesNotExist:\n                self.app.exit(\n                    return_code=GENERAL_ERROR,\n                    message=f\"The syntax theme {builtin_theme!r} is invalid.\",\n                )\n        else:\n            # Generate a TextAreaTheme from the Textual them\n            text_area_theme = Theme.text_area_theme_from_theme_variables(\n                self.app.theme_variables\n            )\n            self.register_theme(text_area_theme)\n            self.theme = text_area_theme.name\n\n        self.call_after_refresh(self.refresh)\n\n    @on(TextArea.Changed)\n    def on_change(self, event: TextArea.Changed) -> None:\n        empty = len(self.text) == 0\n        self.set_class(empty, \"empty\")\n\n    def action_open_in_editor(self) -> None:\n        editor_command = SETTINGS.get().editor\n        if not editor_command:\n            self.app.notify(\n                severity=\"warning\",\n                title=\"No editor configured\",\n                message=\"Set the [b]$EDITOR[/b] environment variable.\",\n            )\n            return\n\n        self._open_as_tempfile(editor_command)\n\n    def action_open_in_pager(self) -> None:\n        settings = SETTINGS.get()\n\n        # If the language is JSON and the user has declared they\n        # want to use a specific pager for JSON, let's use that.\n        if self.language == \"json\" and settings.pager_json:\n            pager_command = settings.pager_json\n            if not pager_command:\n                self.app.notify(\n                    severity=\"warning\",\n                    title=\"No JSON pager configured\",\n                    message=\"Set the [b]$POSTING_PAGER_JSON[/b] environment variable.\",\n                )\n                return\n        else:\n            pager_command = settings.pager\n            if not pager_command:\n                self.app.notify(\n                    severity=\"warning\",\n                    title=\"No pager configured\",\n                    message=\"Set the [b]$POSTING_PAGER[/b] environment variable.\",\n                )\n                return\n\n        self._open_as_tempfile(pager_command)\n\n    def _open_as_tempfile(self, command: str) -> None:\n        editor_args: list[str] = shlex.split(command)\n\n        if self.language in {\"json\", \"html\", \"yaml\"}:\n            suffix = f\".{self.language}\"\n        elif self.language == \"python\":\n            suffix = \".py\"\n        else:\n            suffix = \"\"\n\n        with tempfile.NamedTemporaryFile(suffix=suffix, delete=False) as temp_file:\n            temp_file_name = temp_file.name\n            temp_file.write(self.text.encode(\"utf-8\"))\n            temp_file.flush()\n\n        editor_args.append(temp_file_name)\n\n        with self.app.suspend():\n            try:\n                subprocess.call(editor_args)\n            except OSError:\n                self.app.notify(\n                    severity=\"error\",\n                    title=\"Can't run command\",\n                    message=f\"The command [b]{command}[/b] failed to run.\",\n                )\n\n        with open(temp_file_name, \"r\", encoding=\"utf-8\") as temp_file:\n            if not self.read_only:\n                self.text = temp_file.read()\n\n        os.remove(temp_file_name)\n        self.app.refresh()\n\n    def on_key(self, event: events.Key) -> None:\n        character = event.character\n\n        if self.read_only:\n            return\n\n        if character in self.OPENING_BRACKETS:\n            opener = character\n            closer = self.OPENING_BRACKETS[opener]\n            self.insert(f\"{opener}{closer}\")\n            self.move_cursor_relative(columns=-1)\n            event.prevent_default()\n        elif character in self.CLOSING_BRACKETS:\n            # If we're currently at a closing bracket and\n            # we type the same closing bracket, move the cursor\n            # instead of inserting a character.\n            if self._matching_bracket_location:\n                row, col = self.cursor_location\n                line = self.document.get_line(row)\n                if character == line[col]:\n                    event.prevent_default()\n                    self.move_cursor_relative(columns=1)\n        elif event.key == \"enter\":\n            row, column = self.cursor_location\n            line = self.document.get_line(row)\n            if not line:\n                return\n\n            column = min(column, len(line) - 1)\n            character_locations = self._yield_character_locations_reverse(\n                (row, max(0, column - 1))\n            )\n            rstrip_line = line[: column + 1].rstrip()\n            anchor_char = rstrip_line[-1] if rstrip_line else None\n            get_content_start_column = self.get_content_start_column\n            get_column_width = self.get_column_width\n            try:\n                for character, _location in character_locations:\n                    # Ignore whitespace\n                    if character.isspace():\n                        continue\n                    elif character in self.OPENING_BRACKETS:\n                        # We found an opening bracket on this line,\n                        # so check the indentation of the line.\n                        # The newly created line should have increased\n                        # indentation.\n                        content_start_col = get_content_start_column(line)\n                        width = get_column_width(row, content_start_col)\n                        width_to_indent = max(\n                            width + self.indent_width, self.indent_width\n                        )\n\n                        target_location = row + 1, column + width_to_indent\n                        insert_text = \"\\n\" + \" \" * width_to_indent\n                        if anchor_char in self.CLOSING_BRACKETS:\n                            # If there's a bracket under the cursor, we should\n                            # ensure that gets indented too.\n                            insert_text += \"\\n\" + \" \" * content_start_col\n\n                        self.insert(insert_text)\n                        self.cursor_location = target_location\n                        event.prevent_default()\n                        break\n                    else:\n                        content_start_col = get_content_start_column(line)\n                        width = get_column_width(row, content_start_col)\n                        self.insert(\"\\n\" + \" \" * width)\n                        event.prevent_default()\n                        break\n            except IndexError:\n                return\n\n        self._restart_blink()\n\n    def get_content_start_column(self, line: str) -> int:\n        content_start_col = 0\n        for index, char in enumerate(line):\n            if not char.isspace():\n                content_start_col = index\n                break\n        return content_start_col\n\n    def _yield_character_locations_reverse(\n        self, start: Location\n    ) -> Iterable[tuple[str, Location]]:\n        row, column = start\n        document = self.document\n        line_count = document.line_count\n\n        while line_count > row >= 0:\n            line = document[row]\n            if column == -1:\n                column = len(line) - 1\n            while column >= 0:\n                yield line[column], (row, column)\n                column -= 1\n            row -= 1\n\n\nBRACKETS = set(\"()[]{}\")\n\n\nclass ReadOnlyTextArea(PostingTextArea):\n    \"\"\"\n    A read-only text area.\n    \"\"\"\n\n    BINDINGS = [\n        Binding(\"up,k\", \"cursor_up\", \"Cursor Up\", show=False),\n        Binding(\"down,j\", \"cursor_down\", \"Cursor Down\", show=False),\n        Binding(\"right,l\", \"cursor_right\", \"Cursor Right\", show=False),\n        Binding(\"left,h\", \"cursor_left\", \"Cursor Left\", show=False),\n        Binding(\"shift+up,K\", \"cursor_up(True)\", \"cursor up select\", show=False),\n        Binding(\"shift+down,J\", \"cursor_down(True)\", \"cursor down select\", show=False),\n        Binding(\"shift+left,H\", \"cursor_left(True)\", \"cursor left select\", show=False),\n        Binding(\n            \"shift+right,L\", \"cursor_right(True)\", \"cursor right select\", show=False\n        ),\n        Binding(\"ctrl+left,b\", \"cursor_word_left\", \"cursor word left\", show=False),\n        Binding(\"ctrl+right,w\", \"cursor_word_right\", \"cursor word right\", show=False),\n        Binding(\n            \"home,ctrl+a,0,^\", \"cursor_line_start\", \"cursor line start\", show=False\n        ),\n        Binding(\"end,ctrl+e,$\", \"cursor_line_end\", \"cursor line end\", show=False),\n        Binding(\"pageup,ctrl+b\", \"cursor_page_up\", \"cursor page up\", show=False),\n        Binding(\"pagedown,ctrl+f\", \"cursor_page_down\", \"cursor page down\", show=False),\n        Binding(\"ctrl+d\", \"cursor_half_page_down\", \"cursor half page down\", show=False),\n        Binding(\"ctrl+u\", \"cursor_half_page_up\", \"cursor half page up\", show=False),\n        Binding(\n            \"ctrl+shift+left,B\",\n            \"cursor_word_left(True)\",\n            \"cursor left word select\",\n            show=False,\n        ),\n        Binding(\n            \"ctrl+shift+right,W\",\n            \"cursor_word_right(True)\",\n            \"cursor right word select\",\n            show=False,\n        ),\n        Binding(\"f6,V\", \"select_line\", \"select line\", show=False),\n        Binding(\n            \"v\",\n            \"toggle_visual_mode\",\n            description=\"Toggle visual mode\",\n            show=False,\n        ),\n        Binding(\n            \"y,c\",\n            \"copy_to_clipboard\",\n            description=\"Copy selection\",\n            show=False,\n        ),\n        Binding(\"g\", \"cursor_top\", \"Go to top\", show=False),\n        Binding(\"G\", \"cursor_bottom\", \"Go to bottom\", show=False),\n        Binding(\"%\", \"cursor_to_matched_bracket\", \"Go to matched bracket\", show=False),\n    ]\n\n    def __init__(\n        self,\n        text: str = \"\",\n        *,\n        language: str | None = None,\n        theme: str = \"css\",\n        soft_wrap: bool = True,\n        tab_behavior: Literal[\"focus\"] | Literal[\"indent\"] = \"focus\",\n        read_only: bool = True,\n        show_line_numbers: bool = False,\n        max_checkpoints: int = 50,\n        select_on_focus: bool = False,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(\n            text,\n            language=language,\n            theme=theme,\n            soft_wrap=soft_wrap,\n            tab_behavior=tab_behavior,\n            read_only=read_only,\n            show_line_numbers=show_line_numbers,\n            max_checkpoints=max_checkpoints,\n            name=name,\n            id=id,\n            classes=classes,\n            disabled=disabled,\n        )\n        self.select_on_focus = select_on_focus\n\n    @dataclass\n    class VisualModeToggled(Message):\n        value: bool\n        text_area: TextArea\n\n        @property\n        def control(self) -> TextArea:\n            return self.text_area\n\n    visual_mode = reactive(False, init=False)\n\n    def action_toggle_visual_mode(self):\n        self.visual_mode = not self.visual_mode\n\n    def watch_visual_mode(self, value: bool) -> None:\n        self.cursor_blink = SETTINGS.get().text_input.blinking_cursor and not value\n        if not value:\n            self.selection = Selection.cursor(self.selection.end)\n\n        self.set_class(value, \"visual-mode\")\n        self.post_message(self.VisualModeToggled(value, self))\n\n    def action_cursor_up(self, select: bool = False) -> None:\n        return super().action_cursor_up(self.visual_mode or select)\n\n    def action_cursor_right(self, select: bool = False) -> None:\n        return super().action_cursor_right(self.visual_mode or select)\n\n    def action_cursor_down(self, select: bool = False) -> None:\n        return super().action_cursor_down(self.visual_mode or select)\n\n    def action_cursor_left(self, select: bool = False) -> None:\n        return super().action_cursor_left(self.visual_mode or select)\n\n    def action_cursor_line_end(self, select: bool = False) -> None:\n        return super().action_cursor_line_end(self.visual_mode or select)\n\n    def action_cursor_line_start(self, select: bool = False) -> None:\n        return super().action_cursor_line_start(self.visual_mode or select)\n\n    def action_cursor_word_left(self, select: bool = False) -> None:\n        return super().action_cursor_word_left(self.visual_mode or select)\n\n    def action_cursor_word_right(self, select: bool = False) -> None:\n        return super().action_cursor_word_right(self.visual_mode or select)\n\n    def action_copy_to_clipboard(self) -> None:\n        text_to_copy = self.selected_text\n        if text_to_copy:\n            message = f\"Copied {len(text_to_copy)} characters.\"\n            title = \"Selection copied\"\n        else:\n            text_to_copy = self.text\n            message = f\"Copied ({len(text_to_copy)} characters).\"\n            title = \"Text copied\"\n\n        try:\n            import pyperclip\n\n            pyperclip.copy(text_to_copy)\n        except pyperclip.PyperclipException as exc:\n            self.notify(\n                str(exc),\n                title=\"Clipboard error\",\n                severity=\"error\",\n                timeout=10,\n            )\n        else:\n            self.notify(message, title=title)\n\n        self.visual_mode = False\n\n    def action_cursor_top(self) -> None:\n        self.selection = Selection.cursor((0, 0))\n\n    def action_cursor_bottom(self) -> None:\n        self.selection = Selection.cursor((self.document.line_count - 1, 0))\n\n    def action_cursor_to_matched_bracket(self) -> None:\n        # If we're already on a bracket which has a match, just jump to it and return.\n        matching_bracket_location = self.matching_bracket_location\n        if matching_bracket_location:\n            self.selection = Selection.cursor(matching_bracket_location)\n            return\n\n        # Look for a bracket on the rest of the cursor line.\n        # If we find a bracket, jump to its match.\n        row, column = self.selection.end\n        rest_of_line = self.document.get_line(row)[column:]\n        for column_index, char in enumerate(rest_of_line, start=column):\n            if char in BRACKETS:\n                matched_bracket = self.find_matching_bracket(char, (row, column_index))\n                if matched_bracket:\n                    self.selection = Selection.cursor(matched_bracket)\n                    break\n\n    def action_cursor_half_page_down(self) -> None:\n        \"\"\"Move the cursor and scroll down half of a page.\"\"\"\n        half_height = self.content_size.height // 2\n        _, cursor_location = self.selection\n        target = self.navigator.get_location_at_y_offset(\n            cursor_location,\n            half_height,\n        )\n        self.scroll_relative(y=half_height, animate=False)\n        self.move_cursor(target)\n\n    def action_cursor_half_page_up(self) -> None:\n        \"\"\"Move the cursor and scroll down half of a page.\"\"\"\n        half_height = self.content_size.height // 2\n        _, cursor_location = self.selection\n        target = self.navigator.get_location_at_y_offset(\n            cursor_location,\n            -half_height,\n        )\n        self.scroll_relative(y=-half_height, animate=False)\n        self.move_cursor(target)\n\n    def on_focus(self) -> None:\n        if self.select_on_focus:\n            self.select_all()\n\n    def get_content_start_column(self, line: str) -> int:\n        content_start_col = 0\n        for index, char in enumerate(line):\n            if not char.isspace():\n                content_start_col = index\n                break\n        return content_start_col\n\n    def _yield_character_locations_reverse(\n        self, start: Location\n    ) -> Iterable[tuple[str, Location]]:\n        row, column = start\n        document = self.document\n        line_count = document.line_count\n\n        while line_count > row >= 0:\n            line = document[row]\n            if column == -1:\n                column = len(line) - 1\n            while column >= 0:\n                yield line[column], (row, column)\n                column -= 1\n            row -= 1\n\n\nclass TextEditor(Vertical):\n    soft_wrap: Reactive[bool] = reactive(True, init=False)\n    language: Reactive[str | None] = reactive(\"json\", init=False)\n    read_only: Reactive[bool] = reactive(False, init=False)\n\n    def __init__(\n        self,\n        text_area: TextArea,\n        footer: TextAreaFooter,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(name=name, id=id, classes=classes, disabled=disabled)\n        self.text_area = text_area\n        self.footer = footer\n        self.read_only = text_area.read_only\n\n    def compose(self) -> ComposeResult:\n        yield self.text_area.data_bind(\n            TextEditor.soft_wrap,\n            TextEditor.language,\n            TextEditor.read_only,\n        )\n        yield self.footer.data_bind(\n            TextEditor.soft_wrap,\n            TextEditor.language,\n            TextEditor.read_only,\n        )\n\n    @on(TextArea.SelectionChanged)\n    def update_selection(self, event: TextArea.SelectionChanged) -> None:\n        self.footer.selection = event.selection\n\n    @on(ReadOnlyTextArea.VisualModeToggled)\n    def update_visual_mode(self, event: ReadOnlyTextArea.VisualModeToggled) -> None:\n        self.footer.visual_mode = event.value\n\n    @on(TextAreaFooter.LanguageChanged, selector=\"TextAreaFooter\")\n    def update_language(self, event: TextAreaFooter.LanguageChanged) -> None:\n        self.language = event.language\n\n    @on(TextAreaFooter.SoftWrapChanged, selector=\"TextAreaFooter\")\n    def update_soft_wrap(self, event: TextAreaFooter.SoftWrapChanged) -> None:\n        self.soft_wrap = event.value\n\n    @property\n    def text(self) -> str:\n        return self.text_area.text\n\n    @property\n    def content_type(self) -> str | None:\n        \"\"\"Return the content type associated with the current language.\"\"\"\n        if self.language == \"json\":\n            return \"application/json\"\n        elif self.language == \"html\":\n            return \"text/html\"\n        else:\n            return None\n\n\nVSCODE = TextAreaTheme.get_builtin_theme(\"vscode_dark\")\nPOSTING_THEME = TextAreaTheme(\n    name=\"posting\",\n    syntax_styles={\n        # \"json.error\": Style.parse(\"u #dc2626\"),\n        **(VSCODE.syntax_styles if VSCODE else {}),\n    },\n)\nMONOKAI = TextAreaTheme.get_builtin_theme(\"monokai\")\nMONOKAI_THEME = TextAreaTheme(\n    name=\"monokai\",\n    syntax_styles={\n        # \"json.error\": Style.parse(\"u #dc2626\"),\n        **(MONOKAI.syntax_styles if MONOKAI else {}),\n    },\n)\n\nGITHUB_LIGHT = TextAreaTheme.get_builtin_theme(\"github_light\")\nGITHUB_LIGHT_THEME = TextAreaTheme(\n    name=\"github_light\",\n    syntax_styles={\n        # \"json.error\": Style.parse(\"u #dc2626\"),\n        **(GITHUB_LIGHT.syntax_styles if GITHUB_LIGHT else {}),\n    },\n)\n\nDRACULA = TextAreaTheme.get_builtin_theme(\"dracula\")\nDRACULA_THEME = TextAreaTheme(\n    name=\"dracula\",\n    syntax_styles={\n        # \"json.error\": Style.parse(\"u #dc2626\"),\n        **(DRACULA.syntax_styles if DRACULA else {}),\n    },\n)\n"
  },
  {
    "path": "src/posting/widgets/tree.py",
    "content": "from typing import Generator, TypeVar\nfrom textual.binding import Binding\nfrom textual.widgets import Tree\nfrom textual.widgets.tree import TreeNode\n\nT = TypeVar(\"T\")\n\n\nclass PostingTree(Tree[T]):\n    DEFAULT_CSS = \"\"\"\\\n    PostingTree { \n        scrollbar-size-horizontal: 0;\n        & .node-selected {\n            background: $primary-lighten-1;\n            color: $text;\n            text-style: bold;\n        }\n    }\n    \n    \"\"\"\n\n    BINDINGS = [\n        Binding(\"k\", \"cursor_up\", \"Cursor Up\", show=False),\n        Binding(\"j\", \"cursor_down\", \"Cursor Down\", show=False),\n        Binding(\"K\", \"cursor_up_parent\", \"Cursor Up Parent\", show=False),\n        Binding(\"J\", \"cursor_down_parent\", \"Cursor Down Parent\", show=False),\n        Binding(\"g\", \"scroll_home\", \"Cursor To Top\", show=False),\n        Binding(\"G\", \"scroll_end\", \"Cursor To Bottom\", show=False),\n        Binding(\"enter,l,h\", \"select_cursor\", \"Select Cursor\", show=False),\n        Binding(\"space,r\", \"toggle_node\", \"Toggle Expand\", show=False),\n    ]\n\n    def action_cursor_up_parent(self) -> None:\n        \"\"\"Move the cursor to the previous collapsible node.\"\"\"\n        start_line = max(self.cursor_line - 1, 0)\n        for line in range(start_line, -1, -1):\n            node = self.get_node_at_line(line)\n            if node and node.allow_expand:\n                self.cursor_line = line\n                return\n\n    def action_cursor_down_parent(self) -> None:\n        \"\"\"Move the cursor to the next collapsible node.\"\"\"\n        max_index = len(self._tree_lines) - 1\n        start_line = min(self.cursor_line + 1, max_index)\n        for line in range(start_line, max_index + 1):\n            node = self.get_node_at_line(line)\n            if node and node.allow_expand:\n                self.cursor_line = line\n                return\n\n    def walk_nodes(self) -> Generator[TreeNode[T], None, None]:\n        \"\"\"Walk the nodes of the tree.\"\"\"\n        for node in self._tree_nodes.values():\n            yield node\n"
  },
  {
    "path": "src/posting/widgets/variable_autocomplete.py",
    "content": "from typing import Callable, Sequence\nfrom textual.widgets import Input\nfrom textual_autocomplete import (\n    AutoComplete,\n    DropdownItem,\n    TargetState,\n)\n\nfrom posting.variables import (\n    find_variable_end,\n    find_variable_start,\n    get_variable_at_cursor,\n    get_variables,\n    is_cursor_within_variable,\n)\n\n\nclass VariableAutoComplete(AutoComplete):\n    def __init__(\n        self,\n        target: Input | str,\n        candidates: Sequence[DropdownItem | str]\n        | Callable[[TargetState], list[DropdownItem]]\n        | None = None,\n        variable_candidates: Sequence[DropdownItem]\n        | Callable[[TargetState], list[DropdownItem]]\n        | None = None,\n        prevent_default_enter: bool = True,\n        prevent_default_tab: bool = True,\n        name: str | None = None,\n        id: str | None = None,\n        classes: str | None = None,\n        disabled: bool = False,\n    ) -> None:\n        super().__init__(\n            target=target,\n            candidates=candidates,\n            prevent_default_enter=prevent_default_enter,\n            prevent_default_tab=prevent_default_tab,\n            name=name,\n            id=id,\n            classes=classes,\n            disabled=disabled,\n        )\n        if variable_candidates is None:\n            variable_candidates = [\n                DropdownItem(main=f\"${variable}\") for variable in get_variables()\n            ]\n        self.variable_candidates = variable_candidates\n\n    def get_candidates(self, target_state: TargetState) -> list[DropdownItem]:\n        cursor = target_state.cursor_position\n        text = target_state.text\n        if is_cursor_within_variable(cursor, text):\n            candidates = self.get_variable_candidates(target_state)\n        else:\n            candidates = super().get_candidates(target_state)\n        return candidates\n\n    def apply_completion(self, value: str, state: TargetState) -> None:\n        \"\"\"Modify the target state to reflect the completion.\n\n        Only works in Inputs for now.\n        \"\"\"\n        cursor = state.cursor_position\n        text = state.text\n        target: Input = self.target\n        if is_cursor_within_variable(cursor, text):\n            # Replace the text from the variable start\n            # with the completion text.\n            start = find_variable_start(cursor, text)\n            end = find_variable_end(cursor, text)\n            old_value = text\n            new_value = old_value[:start] + value + old_value[end:]\n\n            target.value = new_value\n            target.cursor_position = start + len(value)\n        else:\n            target.value = value\n            target.cursor_position = len(value)\n\n        self.post_completion()\n\n    def get_search_string(self, target_state: TargetState) -> str:\n        cursor = target_state.cursor_position\n        text = target_state.text\n        if is_cursor_within_variable(cursor, text):\n            variable_at_cursor = get_variable_at_cursor(cursor, text)\n            return variable_at_cursor or \"\"\n        else:\n            return target_state.text\n\n    def get_variable_candidates(self, target_state: TargetState) -> list[DropdownItem]:\n        candidates = self.variable_candidates\n        return candidates(target_state) if callable(candidates) else candidates\n"
  },
  {
    "path": "src/posting/widgets/variable_input.py",
    "content": "from typing import Any, Callable\nfrom textual_autocomplete import DropdownItem, TargetState\nfrom posting.help_data import HelpData\nfrom posting.highlighters import VariableHighlighter\nfrom posting.themes import Theme, VariableStyles\nfrom posting.variables import get_variables\nfrom posting.widgets.input import PostingInput\n\nfrom posting.widgets.variable_autocomplete import VariableAutoComplete\n\n\nclass VariableInput(PostingInput):\n    help = HelpData(\n        title=\"Variable-Aware Input\",\n        description=\"\"\"\\\nAn input field which supports auto-completion and highlighting of variables\nfrom the environment (loaded via `--env`).\nUse the `up` and `down` keys to navigate the dropdown list when it's visible.\nPress `enter` to insert a dropdown item.\nPress `tab` to both insert *and* shift focus.\n\"\"\",\n    )\n\n    BINDING_GROUP_TITLE = \"Variable Input\"\n\n    def __init__(\n        self,\n        *args: Any,\n        candidates: list[DropdownItem | str]\n        | Callable[[TargetState], list[DropdownItem]]\n        | None = None,\n        **kwargs: Any,\n    ):\n        super().__init__(*args, **kwargs)\n        self.candidates = candidates\n        \"\"\"Non-variable candidates to show in the dropdown list.\"\"\"\n\n    def on_mount(self) -> None:\n        self.highlighter = VariableHighlighter()\n        self.auto_complete = VariableAutoComplete(\n            candidates=self.candidates or [],\n            variable_candidates=self._get_variable_candidates,\n            target=self,\n        )\n        self.screen.mount(self.auto_complete)\n\n    def on_theme_change(self, theme: Theme) -> None:\n        \"\"\"Callback which fires when the app-level theme changes in order\n        to update the color scheme of the variable highlighter.\n\n        Args:\n            theme: The new app theme.\n        \"\"\"\n        super().on_theme_change(theme)\n        self.highlighter.variable_styles = VariableStyles(\n            resolved=theme.variables.get(\"variable-resolved\"),\n            unresolved=theme.variables.get(\"variable-unresolved\"),\n        )\n        self.refresh()\n\n    def _get_variable_candidates(self, target_state: TargetState) -> list[DropdownItem]:\n        return [DropdownItem(main=f\"${variable}\") for variable in get_variables()]\n"
  },
  {
    "path": "src/posting/xresources.py",
    "content": "import itertools\nimport subprocess\nfrom typing import Any\n\nfrom posting.themes import Theme\nfrom textual.theme import Theme as TextualTheme\n\nXRDB_MAPPING = {\n    \"color0\": [\"primary\"],\n    \"color8\": [\"secondary\"],\n    \"color1\": [\"error\"],\n    \"color2\": [\"success\"],\n    \"color3\": [\"warning\"],\n    \"color4\": [\"accent\"],\n    \"background\": [\"background\"],\n    \"color7\": [\"surface\", \"panel\"],\n}\n\n\ndef load_xresources_themes() -> dict[str, TextualTheme]:\n    \"\"\"Runs xrdb -query and returns a dictionary of theme_name -> ColorSystem objects.\"\"\"\n    try:\n        result = subprocess.run(\n            [\"xrdb\", \"-query\"], capture_output=True, text=True, check=True\n        )\n    except subprocess.CalledProcessError as e:\n        raise RuntimeError(f\"Error running xrdb: {e}\")\n    except OSError as e:\n        raise RuntimeError(f\"Error running xrdb: {e}\")\n\n    supplied_colors: dict[str, Any] = {}\n    for line in result.stdout.splitlines():\n        if line.startswith(\"*\"):\n            name, value = line.removeprefix(\"*\").split(\":\", 1)\n            for kwarg in XRDB_MAPPING.get(name.strip(), []):\n                supplied_colors[kwarg] = value.strip()\n\n    missing_colors = (\n        set(itertools.chain(*XRDB_MAPPING.values())) - supplied_colors.keys()\n    )\n    if missing_colors:\n        missing_colors_string = \", \".join(missing_colors)\n        raise RuntimeError(f\"Missing colors from xrdb: {missing_colors_string}\")\n\n    return {\n        \"xresources-dark\": Theme(\n            name=\"xresources-dark\",\n            **supplied_colors,\n            dark=True,\n        ).to_textual_theme(),\n        \"xresources-light\": Theme(\n            name=\"xresources-light\",\n            **supplied_colors,\n            dark=False,\n        ).to_textual_theme(),\n    }\n"
  },
  {
    "path": "src/posting/yaml.py",
    "content": "from yaml import load, dump\nimport yaml\n\ntry:\n    from yaml import CLoader as Loader, Dumper as Dumper\nexcept ImportError:\n    from yaml import Loader, Dumper\n\n\ndef str_presenter(dumper: Dumper, data: str) -> yaml.ScalarNode:\n    if data.count(\"\\n\") > 0:\n        data = \"\\n\".join(\n            [line.rstrip() for line in data.splitlines()]\n        )  # Remove any trailing spaces, then put it back together again\n        return dumper.represent_scalar(\"tag:yaml.org,2002:str\", data, style=\"|\")\n    return dumper.represent_scalar(\"tag:yaml.org,2002:str\", data)\n\n\nyaml.add_representer(str, str_presenter)\nyaml.representer.SafeRepresenter.add_representer(str, str_presenter)\n\n\n__all__ = [\"load\", \"dump\", \"Loader\", \"Dumper\"]\n"
  },
  {
    "path": "tests/posting_snapshot_app.py",
    "content": "from pathlib import Path\nfrom posting.__main__ import make_posting\n\nCOLLECTION = Path(__file__).parent / \"sample-collections\"\nBASE_ENV = COLLECTION / \"sample_base.env\"\nEXTRA_ENV = COLLECTION / \"sample_extra.env\"\n\nenvs = tuple(str(env) for env in [BASE_ENV, EXTRA_ENV])\napp = make_posting(collection=COLLECTION, env=envs)\n# app.run()\n"
  },
  {
    "path": "tests/resources/snapshot_report_template.jinja2",
    "content": "<!doctype html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <title>Posting Snapshot Test Report</title>\n    <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.2.1/dist/css/bootstrap.min.css\" rel=\"stylesheet\"\n          integrity=\"sha384-iYQeCzEYFbKjA/T2uDLTpkwGzCiq6soy8tYaI1GyVh/UjpbCx/TYkiZhlZB6+fzT\" crossorigin=\"anonymous\">\n    <style>\n        #page-header {\n            background: #983DE7;\n            background: linear-gradient(to right, #983DE7 0%, #EC22BD 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n        }\n        .overlay-container {\n            position: relative;\n        }\n        .diff-wrapper-actual {\n            mix-blend-mode: difference;\n            position: absolute;\n            width: 100%;\n            height: 100%;\n        }\n    </style>\n</head>\n<body class=\"bg-dark text-white\">\n\n<div class=\"container-fluid\">\n    <div class=\"row mb-4\">\n        <div class=\"col-8 p-4\">\n            <h4 id=\"page-header\">\n                <strong>Posting</strong> Snapshot Tests\n            </h4>\n            <span class=\"text-white opacity-50\">Showing diffs for {{ fails }} mismatched snapshot(s)</span>\n        </div>\n        <div class=\"col p-4\">\n            <div class=\"w-100 d-flex justify-content-end mb-1 mt-2\">\n                <span class=\"text-danger\">\n                    <strong>{{ diffs | length }}</strong> snapshots changed\n                </span>\n                <span class=\"text-muted mx-2\">·</span>\n                <span class=\"text-success\">\n                    <strong>{{ passes }}</strong> snapshots matched\n                </span>\n            </div>\n            <div class=\"progress\">\n                <div class=\"progress-bar bg-danger\" role=\"progressbar\" aria-label=\"Segment one\"\n                     style=\"width: {{ fail_percentage }}%\"\n                     aria-valuenow=\"{{ fails }}\" aria-valuemin=\"0\" aria-valuemax=\"{{ num_snapshot_tests }}\"></div>\n                <div class=\"progress-bar bg-success\" role=\"progressbar\" aria-label=\"Segment two\"\n                     style=\"width: {{ pass_percentage }}%\"\n                     aria-valuenow=\"{{ num_snapshot_tests }}\" aria-valuemin=\"0\"\n                     aria-valuemax=\"{{ num_snapshot_tests }}\"></div>\n            </div>\n        </div>\n    </div>\n\n    {% for diff in diffs %}\n        <div class=\"row mb-4\">\n            <div class=\"col\">\n                <div class=\"card text-white bg-dark border-secondary rounded-0\">\n                    <div class=\"card-header d-flex justify-content-between\">\n                        <span class=\"font-monospace mt-1\">\n                            <span class=\"fw-bold\">{{ diff.test_name }}</span>\n                            <span class=\"text-muted px-2\">\n                                {{ diff.path }}:{{ diff.line_number }}\n                            </span>\n                        </span>\n                        {% if diff.snapshot != \"\" %}\n                        <div class=\"form-check form-switch mt-1 bg-dark\">\n                            <input class=\"form-check-input\" type=\"checkbox\" role=\"switch\"\n                                   id=\"flexSwitchCheckDefault{{ loop.index0 }}\" onchange=\"toggleOverlayCheckbox(this, {{ loop.index0 }})\">\n                            <label class=\"form-check-label text-muted\" for=\"flexSwitchCheckDefault{{ loop.index0 }}\">\n                                Show difference\n                            </label>\n                        </div>\n                        {% endif %}\n                    </div>\n                    <div class=\"card-body\">\n                        <div class=\"row\">\n                            <div class=\"col\">\n                                {{ diff.actual }}\n                                <div class=\"w-100 d-flex flex-column justify-content-center align-items-center mt-1\">\n                                    <div class=\"small opacity-75\">{{ diff.docstring }}</div>\n                                    <div class=\"small\">\n                                        <a href=\"#\" class=\"mb-0 text-primary\"\n                                           data-bs-toggle=\"modal\"\n                                           data-bs-target=\"#environmentModal{{ loop.index0 }}\">\n                                           View environment info\n                                        </a>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"col\">\n                                <div class=\"overlay-container\">\n                                    <div class=\"diff-wrapper-actual\" id=\"diff-overlay-{{ loop.index0 }}\" hidden>\n                                        {{ diff.actual }}\n                                    </div>\n                                </div>\n                                <div class=\"diff-wrapper-snapshot\">\n                                    {% if diff.snapshot != \"\" %}\n                                        {{ diff.snapshot }}\n                                    {% else %}\n                                        <div class=\"card\">\n                                            <div class=\"card-body\">\n                                                <h4>No history for this test</h4>\n                                                <p class=\"lead\">If you're happy with the content on the left,\n                                                    save it to disk by running pytest with the <code>--snapshot-update</code> flag.</p>\n                                                <h5>Unexpected?</h5>\n                                                <p class=\"lead\">\n                                                    Snapshots are named after the name of the test you call <code>snap_compare</code> in by default.\n                                                    <br>\n                                                    If you've renamed a test, the association between the snapshot and the test is lost,\n                                                    and you'll need to run with <code>--snapshot-update</code> to associate the snapshot\n                                                    with the new test name.\n                                                    </p>\n                                            </div>\n                                        </div>\n                                    {% endif %}\n                                </div>\n                                {% if diff.snapshot != \"\" %}\n                                <div class=\"w-100 d-flex justify-content-center mt-1\">\n                                    <span class=\"small\">\n                                        Historical snapshot\n                                    </span>\n                                </div>\n                                {% endif %}\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n                {# Modal with debug info: #}\n                <div class=\"modal modal-lg fade\" id=\"environmentModal{{ loop.index0 }}\" tabindex=\"-1\"\n                     aria-labelledby=\"environmentModalLabel{{ loop.index0 }}\"\n                     aria-hidden=\"true\">\n                    <div class=\"modal-dialog\">\n                        <div class=\"modal-content bg-dark text-white\">\n                            <div class=\"modal-header\">\n                                <h5 class=\"modal-title\" id=\"environmentModalLabel{{ loop.index0 }}\">More info for <span\n                                        class=\"font-monospace\">{{ diff.test_name }}</span></h5>\n                                <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\"\n                                        aria-label=\"Close\"></button>\n                            </div>\n                            <div class=\"modal-body overflow-auto\">\n                                <h5>Textual App State</h5>\n                                <table class=\"table mb-4 text-white\">\n                                    <thead>\n                                    <tr>\n                                        <th scope=\"col\">Variable</th>\n                                        <th scope=\"col\">Value</th>\n                                    </tr>\n                                    </thead>\n                                    <tbody>\n                                    <tr>\n                                        <td class=\"font-monospace\">app.console.legacy_windows</td>\n                                        <td class=\"font-monospace\">{{ diff.app.console.legacy_windows }}</td>\n                                    </tr>\n                                    <tr>\n                                        <td class=\"font-monospace\">app.console.size</td>\n                                        <td class=\"font-monospace\">{{ diff.app.console.size }}</td>\n                                    </tr>\n                                    </tbody>\n                                </table>\n                                <h5>Environment (<span class=\"font-monospace\">os.environ</span>)</h5>\n                                <table class=\"table text-white\">\n                                    <thead>\n                                    <tr>\n                                        <th scope=\"col\">Variable</th>\n                                        <th scope=\"col\">Value</th>\n                                    </tr>\n                                    </thead>\n                                    <tbody>\n                                    {% for key, value in diff.environment.items() %}\n                                        <tr>\n                                            <td class=\"font-monospace\">{{ key }}</td>\n                                            <td class=\"font-monospace\">{{ value }}</td>\n                                        </tr>\n                                    {% endfor %}\n                                    </tbody>\n                                </table>\n                            </div>\n                            <div class=\"modal-footer\">\n                                <button type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">\n                                    Close\n                                </button>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    {% endfor %}\n\n    <div class=\"row\">\n        <div class=\"col\">\n            <div class=\"card text-white bg-dark border-secondary rounded-0\">\n                <div class=\"card-body\">\n                    <p class=\"card-text\">If you're happy with the test output, run <span class=\"font-monospace text-primary\">pytest</span> with the <span\n                            class=\"font-monospace text-primary\">--snapshot-update</span> flag to update the snapshot.\n                    </p>\n                </div>\n            </div>\n        </div>\n    </div>\n\n    <div class=\"row\">\n        <div class=\"col\">\n            <div class=\"w-100 d-flex p-4 justify-content-center\">\n                <p class=\"text-muted\">Report generated at UTC {{ now }}.</p>\n            </div>\n        </div>\n    </div>\n\n</div>\n\n\n<script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js\"\n        integrity=\"sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p\"\n        crossorigin=\"anonymous\"></script>\n\n<script type=\"application/javascript\">\n    function toggleOverlayCheckbox(element, index) {\n        const overlay = document.getElementById(`diff-overlay-${index}`)\n        overlay.hidden = !overlay.hidden\n    }\n</script>\n\n</body>\n</html>"
  },
  {
    "path": "tests/sample-collections/echo-post-01.posting.yaml",
    "content": "name: echo post\ndescription: Echo server for post requests.\nmethod: POST\nurl: https://postman-echo.com/post\nbody:\n  content: |-\n    {\n      \"string\": \"Hello, world!\",\n      \"booleans\": [true, false],\n      \"numbers\": [1, 2, 42],\n      \"null\": null\n    }\n  content_type: application/json\nauth:\n  type: basic\n  basic:\n    username: darren\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Accept\n  value: '*'\n- name: Cache-Control\n  value: no-cache\n- name: Accept-Encoding\n  value: gzip\nparams:\n- name: key1\n  value: value1\n- name: another-key\n  value: another-value\n- name: number\n  value: '123'\noptions:\n  timeout: 0.2\n"
  },
  {
    "path": "tests/sample-collections/echo.posting.yaml",
    "content": "name: echo\ndescription: This is an echo server we can use to see exactly what request is being\n  sent.\nurl: https://postman-echo.com/get\nbody:\n  form_data:\n  - name: something\n    value: '123'\nheaders:\n- name: X-Setup-Var\n  value: $setup_var\nscripts:\n  setup: scripts/my_script.py\n  on_request: scripts/my_script.py\n  on_response: scripts/my_script.py\noptions:\n  follow_redirects: false\n"
  },
  {
    "path": "tests/sample-collections/get-random-user.posting.yaml",
    "content": "name: get random user\nurl: https://api.randomuser.me\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/posts/comments/edit.posting.yaml",
    "content": "name: edit a comment\ndescription: Edit a comment\nmethod: PUT\nurl: https://jsonplaceholder.typicode.com/comments/1\nbody: \n  content: |-\n    {\n      \"postId\": 1,\n      \"name\": \"Updated Commenter Name\",\n      \"email\": \"updated.email@example.com\",\n      \"body\": \"This is the updated comment body.\"\n    }\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\nparams:\n- name: postId\n  value: '1'\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/posts/comments/get-comments-query.posting.yaml",
    "content": "name: get comments (via param)\ndescription: Retrieve the comments for a post using the query string\nurl: https://jsonplaceholder.typicode.com/comments\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\nparams:\n- name: postId\n  value: '1'\n- name: foo\n  value: bar\n- name: beep\n  value: boop\n- name: onetwothree\n  value: '123'\n- name: areallyreallyreallyreallylongkey\n  value: avalue\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/posts/comments/get-comments.posting.yaml",
    "content": "name: get comments\ndescription: Retrieve the comments for a post\nurl: https://jsonplaceholder.typicode.com/posts/:postId/comments\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\npath_params:\n- name: postId\n  value: '3'\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/posts/create.posting.yaml",
    "content": "name: create\ndescription: Create a new post\nmethod: POST\nurl: https://jsonplaceholder.typicode.com/posts\nbody:\n  content: |-\n    {\n      \"title\": \"foo\",\n      \"body\": \"bar\",\n      \"userId\": 1\n    }\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\noptions:\n  timeout: 0.2\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/posts/delete.posting.yaml",
    "content": "name: delete a post\ndescription: Delete a single post\nmethod: DELETE\nurl: https://jsonplaceholder.typicode.com/posts/1\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/posts/get-all.posting.yaml",
    "content": "name: get all\ndescription: Retrieve all posts\nurl: https://jsonplaceholder.typicode.com/posts\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/posts/get-one.posting.yaml",
    "content": "name: get one\ndescription: Retrieve one post\nurl: https://jsonplaceholder.typicode.com/posts/$POST_ID/\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/todos/get-all.posting.yaml",
    "content": "name: get all\ndescription: Retrieve all todos\nurl: https://jsonplaceholder.typicode.com/todos\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\noptions:\n  follow_redirects: false\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/todos/get-one.posting.yaml",
    "content": "name: get one\ndescription: Retrieve one todo\nurl: https://jsonplaceholder.typicode.com/todos/$TODO_ID\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\noptions:\n  follow_redirects: false\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/users/create.posting.yaml",
    "content": "name: create a user\ndescription: Create a new user\nmethod: POST\nurl: https://jsonplaceholder.typicode.com/users\nbody:\n  content: |-\n    {\n      \"name\": \"John Doe\",\n      \"username\": \"john.doe\",\n      \"email\": \"john.doe@example.com\"\n    }\n  content_type: application/json\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\nscripts:\n  on_request: scripts/my_script.py\noptions:\n  follow_redirects: false\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/users/delete.posting.yaml",
    "content": "name: delete a user\ndescription: Delete a user\nmethod: DELETE\nurl: https://jsonplaceholder.typicode.com/users/1\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\noptions:\n  follow_redirects: false\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/users/get-all.posting.yaml",
    "content": "name: get all users\ndescription: Retrieve all users\nurl: https://jsonplaceholder.typicode.com/users\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\noptions:\n  follow_redirects: false\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/users/get-one.posting.yaml",
    "content": "name: get a user\ndescription: Retrieve a single user\nurl: https://jsonplaceholder.typicode.com/users/${USER_ID_UNRESOLVED}/$ALSO_UNRESOLVED\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\noptions:\n  follow_redirects: false\n"
  },
  {
    "path": "tests/sample-collections/jsonplaceholder/users/update.posting.yaml",
    "content": "name: update a user\ndescription: Update a user\nmethod: PUT\nurl: https://jsonplaceholder.typicode.com/users/1\nbody:\n  content: |-\n    {\n      \"name\": \"James Doe\",\n      \"username\": \"james.doe\",\n      \"email\": \"james.doe@example.com\"\n    }\nheaders:\n- name: Content-Type\n  value: application/json\n- name: Referer\n  value: https://example.com/\n- name: Accept-Encoding\n  value: gzip\n- name: Cache-Control\n  value: no-cache\noptions:\n  follow_redirects: false\n"
  },
  {
    "path": "tests/sample-collections/scripts/my_script.py",
    "content": "import sys\nimport httpx\n\nfrom posting import Auth, Header, RequestModel, Posting\n\n\ndef setup(posting: Posting) -> None:\n    print(\"Hello from my_script.py:setup!\")\n    sys.stderr.write(\"error from setup!\\n\")\n    posting.set_variable(\"setup_var\", \"ADDED IN SETUP\")\n\n\ndef on_request(request: RequestModel, posting: Posting) -> None:\n    new_header = \"Foo-Bar-Baz!!!!!\"\n    header = Header(name=\"X-Custom-Header\", value=new_header)\n    request.headers.append(header)\n    print(f\"Set header:\\n{header}!\")\n    # request.body.content = \"asdf\"\n    request.auth = Auth.basic_auth(\"username\", \"password\")\n    posting.notify(\n        message=\"Hello from my_script.py!\",\n    )\n    posting.set_variable(\"set_in_script\", \"foo\")\n    sys.stderr.write(\"Hello from my_script.py:on_request - i'm an error!\")\n\n\ndef on_response(response: httpx.Response, posting: Posting) -> None:\n    print(response.status_code)\n    print(posting.variables[\"set_in_script\"])  # prints \"foo\"\n    sys.stderr.write(\"Hello from my_script.py:on_response - i'm an error!\")\n    sys.stdout.write(\"Hello from my_script.py!\")\n"
  },
  {
    "path": "tests/sample-configs/custom_theme.yaml",
    "content": "# Use a user-defined theme from the themes dir.\ntheme: serene_ocean  # corresponds to two.yaml\nuse_host_environment: false\nresponse:\n  show_size_and_time: false\nheading:\n  show_host: false\n  show_version: false\ntext_input:\n  blinking_cursor: false\nwatch_env_files: false\nwatch_collection_files: false\nwatch_themes: false\n\n"
  },
  {
    "path": "tests/sample-configs/custom_theme2.yaml",
    "content": "# Use a user-defined theme from the themes dir.\ntheme: anothertest\nuse_host_environment: false\nresponse:\n  show_size_and_time: false\nheading:\n  show_host: false\n  show_version: false\ntext_input:\n  blinking_cursor: false\nwatch_env_files: false\nwatch_collection_files: false\nwatch_themes: false"
  },
  {
    "path": "tests/sample-configs/general.yaml",
    "content": "use_host_environment: false\nload_user_themes: false\nresponse:\n  show_size_and_time: false\nheading:\n  show_host: false\n  show_version: false\ntext_input:\n  blinking_cursor: false\nwatch_env_files: false\nwatch_collection_files: false\nwatch_themes: false"
  },
  {
    "path": "tests/sample-configs/modified_config.yaml",
    "content": "theme: galaxy\nlayout: horizontal\nuse_host_environment: false\nload_user_themes: false\nresponse:\n  show_size_and_time: false\nfocus:\n  on_startup: collection\n  on_response: body\nheading:\n  visible: false\ntext_input:\n  blinking_cursor: false\nwatch_env_files: false\nwatch_collection_files: false\nwatch_themes: false"
  },
  {
    "path": "tests/sample-envs/sample_base.env",
    "content": "POST_ID=1\nUSER_ID=2\nTODO_ID=1\nFILE=\"base\"\nONLY_BASE=true"
  },
  {
    "path": "tests/sample-envs/sample_extra.env",
    "content": "FILE=\"extra\"\nPOST_ID=2\nONLY_EXTRA=true"
  },
  {
    "path": "tests/sample-importable-collections/Fixer.postman_collection.json",
    "content": "{\n\t\"info\": {\n\t\t\"_postman_id\": \"0d9c66b3-5f1a-42ed-a5ca-379217bd629d\",\n\t\t\"name\": \"Fixer\",\n\t\t\"description\": \"Powered by 15+ exchange rate data sources, the Fixer API is capable of delivering real-time exchange rate data for 170 world currencies. The API comes with multiple endpoints, each serving a different use case. Endpoint functionalities include getting the latest exchange rate data for all or a specific set of currencies, converting amounts from one currency to another, retrieving Time-Series data for one or multiple currencies and querying the API for daily fluctuation data.\\n\\n# Quick Start Guide\\n\\n## Step 1: Your API Access Key\\n\\nTo get started quickly, you need to fork the Fixer Postman Collection. Simply click the button below to fork it.\\n\\n[<img src=\\\"https://run.pstmn.io/button.svg\\\">](https://god.gw.postman.com/run-collection/10131015-0d9c66b3-5f1a-42ed-a5ca-379217bd629d?action=collection/fork)\\n\\n### Step 2: Get your API Access Key\\n\\n1. Go to the [Fixer](https://fixer.io/?utm_source=Postman&utm_medium=Referral) website and choose the right subscription plan for your particular project.\\n    \\n2. Get your personal API Access Key on the [Dashboard](https://fixer.io/dashboard) to authenticate with the API. Keep it safe! You can reset it at any time in your Account Dashboard.\\n    \\n\\n## Step 3: Make your first API call\\n\\nFixer Postman collection contains all the endpoints supported by Fixer API.\\n\\n1. Symbols\\n    \\n2. Latest Rates\\n    \\n3. Historical Rates\\n    \\n4. Specific Symbols\\n    \\n5. Change Base Currency\\n    \\n6. Covert\\n    \\n7. Time Series\\n    \\n8. Fluctuations\\n    \\n\\nWe recommend you to start with the `Latest Rates` endpoint to get the latest rates of mentioned currency according to the base currency (EUR) or mentioned currency.\",\n\t\t\"schema\": \"https://schema.getpostman.com/json/collection/v2.1.0/collection.json\",\n\t\t\"_exporter_id\": \"64221\",\n\t\t\"_collection_link\": \"https://www.postman.com/apilayer/apilayer/collection/xvuply8/fixer?action=share&source=collection_link&creator=64221\"\n\t},\n\t\"item\": [\n\t\t{\n\t\t\t\"name\": \"Symbols\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Currencies List\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/symbols\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"symbols\"\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"Fixer API's symbol endpoint returns a list of all the available currencies.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Currencies List\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/symbols?access_key={PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"symbols\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 14:00:03 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"a5c6d110-b57a-4605-b6bc-da902592c621\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"4a9cb6879f6edec160d789bd9905b4f8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.006\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"symbols\\\": {\\n        \\\"AED\\\": \\\"United Arab Emirates Dirham\\\",\\n        \\\"AFN\\\": \\\"Afghan Afghani\\\",\\n        \\\"ALL\\\": \\\"Albanian Lek\\\",\\n        \\\"AMD\\\": \\\"Armenian Dram\\\",\\n        \\\"ANG\\\": \\\"Netherlands Antillean Guilder\\\",\\n        \\\"AOA\\\": \\\"Angolan Kwanza\\\",\\n        \\\"ARS\\\": \\\"Argentine Peso\\\",\\n        \\\"AUD\\\": \\\"Australian Dollar\\\",\\n        \\\"AWG\\\": \\\"Aruban Florin\\\",\\n        \\\"AZN\\\": \\\"Azerbaijani Manat\\\",\\n        \\\"BAM\\\": \\\"Bosnia-Herzegovina Convertible Mark\\\",\\n        \\\"BBD\\\": \\\"Barbadian Dollar\\\",\\n        \\\"BDT\\\": \\\"Bangladeshi Taka\\\",\\n        \\\"BGN\\\": \\\"Bulgarian Lev\\\",\\n        \\\"BHD\\\": \\\"Bahraini Dinar\\\",\\n        \\\"BIF\\\": \\\"Burundian Franc\\\",\\n        \\\"BMD\\\": \\\"Bermudan Dollar\\\",\\n        \\\"BND\\\": \\\"Brunei Dollar\\\",\\n        \\\"BOB\\\": \\\"Bolivian Boliviano\\\",\\n        \\\"BRL\\\": \\\"Brazilian Real\\\",\\n        \\\"BSD\\\": \\\"Bahamian Dollar\\\",\\n        \\\"BTC\\\": \\\"Bitcoin\\\",\\n        \\\"BTN\\\": \\\"Bhutanese Ngultrum\\\",\\n        \\\"BWP\\\": \\\"Botswanan Pula\\\",\\n        \\\"BYN\\\": \\\"New Belarusian Ruble\\\",\\n        \\\"BYR\\\": \\\"Belarusian Ruble\\\",\\n        \\\"BZD\\\": \\\"Belize Dollar\\\",\\n        \\\"CAD\\\": \\\"Canadian Dollar\\\",\\n        \\\"CDF\\\": \\\"Congolese Franc\\\",\\n        \\\"CHF\\\": \\\"Swiss Franc\\\",\\n        \\\"CLF\\\": \\\"Chilean Unit of Account (UF)\\\",\\n        \\\"CLP\\\": \\\"Chilean Peso\\\",\\n        \\\"CNY\\\": \\\"Chinese Yuan\\\",\\n        \\\"COP\\\": \\\"Colombian Peso\\\",\\n        \\\"CRC\\\": \\\"Costa Rican Colón\\\",\\n        \\\"CUC\\\": \\\"Cuban Convertible Peso\\\",\\n        \\\"CUP\\\": \\\"Cuban Peso\\\",\\n        \\\"CVE\\\": \\\"Cape Verdean Escudo\\\",\\n        \\\"CZK\\\": \\\"Czech Republic Koruna\\\",\\n        \\\"DJF\\\": \\\"Djiboutian Franc\\\",\\n        \\\"DKK\\\": \\\"Danish Krone\\\",\\n        \\\"DOP\\\": \\\"Dominican Peso\\\",\\n        \\\"DZD\\\": \\\"Algerian Dinar\\\",\\n        \\\"EGP\\\": \\\"Egyptian Pound\\\",\\n        \\\"ERN\\\": \\\"Eritrean Nakfa\\\",\\n        \\\"ETB\\\": \\\"Ethiopian Birr\\\",\\n        \\\"EUR\\\": \\\"Euro\\\",\\n        \\\"FJD\\\": \\\"Fijian Dollar\\\",\\n        \\\"FKP\\\": \\\"Falkland Islands Pound\\\",\\n        \\\"GBP\\\": \\\"British Pound Sterling\\\",\\n        \\\"GEL\\\": \\\"Georgian Lari\\\",\\n        \\\"GGP\\\": \\\"Guernsey Pound\\\",\\n        \\\"GHS\\\": \\\"Ghanaian Cedi\\\",\\n        \\\"GIP\\\": \\\"Gibraltar Pound\\\",\\n        \\\"GMD\\\": \\\"Gambian Dalasi\\\",\\n        \\\"GNF\\\": \\\"Guinean Franc\\\",\\n        \\\"GTQ\\\": \\\"Guatemalan Quetzal\\\",\\n        \\\"GYD\\\": \\\"Guyanaese Dollar\\\",\\n        \\\"HKD\\\": \\\"Hong Kong Dollar\\\",\\n        \\\"HNL\\\": \\\"Honduran Lempira\\\",\\n        \\\"HRK\\\": \\\"Croatian Kuna\\\",\\n        \\\"HTG\\\": \\\"Haitian Gourde\\\",\\n        \\\"HUF\\\": \\\"Hungarian Forint\\\",\\n        \\\"IDR\\\": \\\"Indonesian Rupiah\\\",\\n        \\\"ILS\\\": \\\"Israeli New Sheqel\\\",\\n        \\\"IMP\\\": \\\"Manx pound\\\",\\n        \\\"INR\\\": \\\"Indian Rupee\\\",\\n        \\\"IQD\\\": \\\"Iraqi Dinar\\\",\\n        \\\"IRR\\\": \\\"Iranian Rial\\\",\\n        \\\"ISK\\\": \\\"Icelandic Króna\\\",\\n        \\\"JEP\\\": \\\"Jersey Pound\\\",\\n        \\\"JMD\\\": \\\"Jamaican Dollar\\\",\\n        \\\"JOD\\\": \\\"Jordanian Dinar\\\",\\n        \\\"JPY\\\": \\\"Japanese Yen\\\",\\n        \\\"KES\\\": \\\"Kenyan Shilling\\\",\\n        \\\"KGS\\\": \\\"Kyrgystani Som\\\",\\n        \\\"KHR\\\": \\\"Cambodian Riel\\\",\\n        \\\"KMF\\\": \\\"Comorian Franc\\\",\\n        \\\"KPW\\\": \\\"North Korean Won\\\",\\n        \\\"KRW\\\": \\\"South Korean Won\\\",\\n        \\\"KWD\\\": \\\"Kuwaiti Dinar\\\",\\n        \\\"KYD\\\": \\\"Cayman Islands Dollar\\\",\\n        \\\"KZT\\\": \\\"Kazakhstani Tenge\\\",\\n        \\\"LAK\\\": \\\"Laotian Kip\\\",\\n        \\\"LBP\\\": \\\"Lebanese Pound\\\",\\n        \\\"LKR\\\": \\\"Sri Lankan Rupee\\\",\\n        \\\"LRD\\\": \\\"Liberian Dollar\\\",\\n        \\\"LSL\\\": \\\"Lesotho Loti\\\",\\n        \\\"LTL\\\": \\\"Lithuanian Litas\\\",\\n        \\\"LVL\\\": \\\"Latvian Lats\\\",\\n        \\\"LYD\\\": \\\"Libyan Dinar\\\",\\n        \\\"MAD\\\": \\\"Moroccan Dirham\\\",\\n        \\\"MDL\\\": \\\"Moldovan Leu\\\",\\n        \\\"MGA\\\": \\\"Malagasy Ariary\\\",\\n        \\\"MKD\\\": \\\"Macedonian Denar\\\",\\n        \\\"MMK\\\": \\\"Myanma Kyat\\\",\\n        \\\"MNT\\\": \\\"Mongolian Tugrik\\\",\\n        \\\"MOP\\\": \\\"Macanese Pataca\\\",\\n        \\\"MRU\\\": \\\"Mauritanian Ouguiya\\\",\\n        \\\"MUR\\\": \\\"Mauritian Rupee\\\",\\n        \\\"MVR\\\": \\\"Maldivian Rufiyaa\\\",\\n        \\\"MWK\\\": \\\"Malawian Kwacha\\\",\\n        \\\"MXN\\\": \\\"Mexican Peso\\\",\\n        \\\"MYR\\\": \\\"Malaysian Ringgit\\\",\\n        \\\"MZN\\\": \\\"Mozambican Metical\\\",\\n        \\\"NAD\\\": \\\"Namibian Dollar\\\",\\n        \\\"NGN\\\": \\\"Nigerian Naira\\\",\\n        \\\"NIO\\\": \\\"Nicaraguan Córdoba\\\",\\n        \\\"NOK\\\": \\\"Norwegian Krone\\\",\\n        \\\"NPR\\\": \\\"Nepalese Rupee\\\",\\n        \\\"NZD\\\": \\\"New Zealand Dollar\\\",\\n        \\\"OMR\\\": \\\"Omani Rial\\\",\\n        \\\"PAB\\\": \\\"Panamanian Balboa\\\",\\n        \\\"PEN\\\": \\\"Peruvian Nuevo Sol\\\",\\n        \\\"PGK\\\": \\\"Papua New Guinean Kina\\\",\\n        \\\"PHP\\\": \\\"Philippine Peso\\\",\\n        \\\"PKR\\\": \\\"Pakistani Rupee\\\",\\n        \\\"PLN\\\": \\\"Polish Zloty\\\",\\n        \\\"PYG\\\": \\\"Paraguayan Guarani\\\",\\n        \\\"QAR\\\": \\\"Qatari Rial\\\",\\n        \\\"RON\\\": \\\"Romanian Leu\\\",\\n        \\\"RSD\\\": \\\"Serbian Dinar\\\",\\n        \\\"RUB\\\": \\\"Russian Ruble\\\",\\n        \\\"RWF\\\": \\\"Rwandan Franc\\\",\\n        \\\"SAR\\\": \\\"Saudi Riyal\\\",\\n        \\\"SBD\\\": \\\"Solomon Islands Dollar\\\",\\n        \\\"SCR\\\": \\\"Seychellois Rupee\\\",\\n        \\\"SDG\\\": \\\"South Sudanese Pound\\\",\\n        \\\"SEK\\\": \\\"Swedish Krona\\\",\\n        \\\"SGD\\\": \\\"Singapore Dollar\\\",\\n        \\\"SHP\\\": \\\"Saint Helena Pound\\\",\\n        \\\"SLE\\\": \\\"Sierra Leonean Leone\\\",\\n        \\\"SLL\\\": \\\"Sierra Leonean Leone\\\",\\n        \\\"SOS\\\": \\\"Somali Shilling\\\",\\n        \\\"SRD\\\": \\\"Surinamese Dollar\\\",\\n        \\\"STD\\\": \\\"São Tomé and Príncipe Dobra\\\",\\n        \\\"SVC\\\": \\\"Salvadoran Colón\\\",\\n        \\\"SYP\\\": \\\"Syrian Pound\\\",\\n        \\\"SZL\\\": \\\"Swazi Lilangeni\\\",\\n        \\\"THB\\\": \\\"Thai Baht\\\",\\n        \\\"TJS\\\": \\\"Tajikistani Somoni\\\",\\n        \\\"TMT\\\": \\\"Turkmenistani Manat\\\",\\n        \\\"TND\\\": \\\"Tunisian Dinar\\\",\\n        \\\"TOP\\\": \\\"Tongan Paʻanga\\\",\\n        \\\"TRY\\\": \\\"Turkish Lira\\\",\\n        \\\"TTD\\\": \\\"Trinidad and Tobago Dollar\\\",\\n        \\\"TWD\\\": \\\"New Taiwan Dollar\\\",\\n        \\\"TZS\\\": \\\"Tanzanian Shilling\\\",\\n        \\\"UAH\\\": \\\"Ukrainian Hryvnia\\\",\\n        \\\"UGX\\\": \\\"Ugandan Shilling\\\",\\n        \\\"USD\\\": \\\"United States Dollar\\\",\\n        \\\"UYU\\\": \\\"Uruguayan Peso\\\",\\n        \\\"UZS\\\": \\\"Uzbekistan Som\\\",\\n        \\\"VEF\\\": \\\"Venezuelan Bolívar Fuerte\\\",\\n        \\\"VES\\\": \\\"Sovereign Bolivar\\\",\\n        \\\"VND\\\": \\\"Vietnamese Dong\\\",\\n        \\\"VUV\\\": \\\"Vanuatu Vatu\\\",\\n        \\\"WST\\\": \\\"Samoan Tala\\\",\\n        \\\"XAF\\\": \\\"CFA Franc BEAC\\\",\\n        \\\"XAG\\\": \\\"Silver (troy ounce)\\\",\\n        \\\"XAU\\\": \\\"Gold (troy ounce)\\\",\\n        \\\"XCD\\\": \\\"East Caribbean Dollar\\\",\\n        \\\"XDR\\\": \\\"Special Drawing Rights\\\",\\n        \\\"XOF\\\": \\\"CFA Franc BCEAO\\\",\\n        \\\"XPF\\\": \\\"CFP Franc\\\",\\n        \\\"YER\\\": \\\"Yemeni Rial\\\",\\n        \\\"ZAR\\\": \\\"South African Rand\\\",\\n        \\\"ZMK\\\": \\\"Zambian Kwacha (pre-2013)\\\",\\n        \\\"ZMW\\\": \\\"Zambian Kwacha\\\",\\n        \\\"ZWL\\\": \\\"Zimbabwean Dollar\\\"\\n    }\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"The Fixer API comes with a constantly updated endpoint returning all available currencies. To access this list, make a request to the API's `symbols` endpoint.\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Latest Rates\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Latest Rates of single currency\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/latest?base=USD&symbols=INR\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"latest\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"base\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter the three-letter currency code of your preferred base currency.\\n\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\"value\": \"INR\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"Depending on your subscription plan, the API's `latest` endpoint will return real-time exchange rate data updated every 60 minutes, every 10 minutes or every 60 seconds.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Latest Rates of single currency\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/latest?access_key={PASTE_YOUR_API_KEY_HERE}&base=USD&symbols=INR\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"latest\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"base\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter the three-letter currency code of your preferred base currency.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"INR\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 14:03:11 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"9990df89-64fb-458b-9066-4584933dabb4\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"last-modified\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 14:03:03 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"9dcd85a6be21bd44feb86dd73b6caa77\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.011\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"timestamp\\\": 1710856983,\\n    \\\"base\\\": \\\"USD\\\",\\n    \\\"date\\\": \\\"2024-03-19\\\",\\n    \\\"rates\\\": {\\n        \\\"INR\\\": 83.01835\\n    }\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Latest Rates of multiple currency\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/latest? base=USD&symbols=GBP,JPY,EUR\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"latest\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \" base\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter the three-letter currency code of your preferred base currency.\\n\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GBP,JPY,EUR\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"Depending on your subscription plan, the API's `latest` endpoint will return real-time exchange rate data updated every 60 minutes, every 10 minutes or every 60 seconds.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Latest Rates of multiple currency\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/latest?access_key={PASTE_YOUR_API_KEY_HERE}& base=USD&symbols=GBP,JPY,EUR\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"latest\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \" base\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter the three-letter currency code of your preferred base currency.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"GBP,JPY,EUR\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 14:05:44 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"5a51d227-c08d-4f41-ae81-1a23e57e951d\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"last-modified\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 14:05:04 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"bfb246e3eff6608cdfa4249e33e640d6\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.009\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"timestamp\\\": 1710857104,\\n    \\\"base\\\": \\\"USD\\\",\\n    \\\"date\\\": \\\"2024-03-19\\\",\\n    \\\"rates\\\": {\\n        \\\"GBP\\\": 0.78741,\\n        \\\"JPY\\\": 150.687984,\\n        \\\"EUR\\\": 0.921205\\n    }\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Fixer API's `latest` endpoint will return real-time exchange rate data updated every 60 minutes, every 10 minutes or every 60 seconds.\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Historial Rates\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Historical Rates\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/2013-12-24?base=USD&symbols=INR\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"2013-12-24\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"base\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter the three-letter currency code of your preferred base currency.\\n\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\"value\": \"INR\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"Historical rates are available for most currencies all the way back to the year of 1999. You can query the Fixer API for historical rates by appending a date (format `YYYY-MM-DD`) to the base URL.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Historical Rates\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/2013-12-24?access_key={PASTE_YOUR_API_KEY_HERE}&base=USD&symbols=INR\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"2013-12-24\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"base\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter the three-letter currency code of your preferred base currency.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"INR\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 14:14:42 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"4605c076-2696-4f3e-ad29-0ce88b287730\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"last-modified\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 24 Dec 2013 23:59:59 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"7e79f2cfe912da36f23083f8660dd68f\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.011\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"timestamp\\\": 1387929599,\\n    \\\"historical\\\": true,\\n    \\\"base\\\": \\\"USD\\\",\\n    \\\"date\\\": \\\"2013-12-24\\\",\\n    \\\"rates\\\": {\\n        \\\"INR\\\": 61.78381\\n    }\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Historical rates are available for most currencies all the way back to the year of 1999. You can query the Fixer API for historical rates by appending a date (format `YYYY-MM-DD`) to the base URL.\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Specific Symbols\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Specific Currencies Rate\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/latest?symbols=USD,CAD,JPY\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"latest\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD,CAD,JPY\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"To reduce bandwidth you can limit the number of output currencies to a specific set of your choice on most API endpoints. To do so, simply append the Fixer API's `symbols` parameter to your API request and set it to one or more comma-separated currency codes.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Specific Currencies Rates\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/latest?access_key={PASTE_YOUR_API_KEY_HERE}&symbols=USD,CAD,JPY\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"latest\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD,CAD,JPY\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 14:17:41 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"ac193b46-01ee-480a-b211-80df06c8d996\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"last-modified\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 14:17:04 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"b64fe09c440d652171991e6adef38427\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.009\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"timestamp\\\": 1710857824,\\n    \\\"base\\\": \\\"EUR\\\",\\n    \\\"date\\\": \\\"2024-03-19\\\",\\n    \\\"rates\\\": {\\n        \\\"USD\\\": 1.086124,\\n        \\\"CAD\\\": 1.477482,\\n        \\\"JPY\\\": 163.643091\\n    }\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"To reduce bandwidth you can limit the number of output currencies to a specific set of your choice on most API endpoints. To do so, simply append the Fixer API's `symbols` parameter to your API request and set it to one or more comma-separated currency codes.\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Change Base Currency\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Change base currency\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/latest?base=USD\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"latest\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"base\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter the three-letter currency code of your preferred base currency.\\n\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"You can change the currency to which your output currency rates are relative to by appending the `base` parameter to your API request URL and setting it to the three-letter code of your preferred base currency.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Change base currency\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/latest?access_key={PASTE_YOUR_API_KEY_HERE}&base=USD\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"latest\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"base\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter the three-letter currency code of your preferred base currency.\\n\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 15:34:22 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"74ba3ad2-a2dc-4a66-bf23-4ac6ff5b1996\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"last-modified\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 15:34:05 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"5d424e42a6b7b264261d0717209dc7e3\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.012\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"timestamp\\\": 1710862445,\\n    \\\"base\\\": \\\"USD\\\",\\n    \\\"date\\\": \\\"2024-03-19\\\",\\n    \\\"rates\\\": {\\n        \\\"AED\\\": 3.672403,\\n        \\\"AFN\\\": 71.265629,\\n        \\\"ALL\\\": 95.213955,\\n        \\\"AMD\\\": 402.331958,\\n        \\\"ANG\\\": 1.802429,\\n        \\\"AOA\\\": 832.633032,\\n        \\\"ARS\\\": 852.753905,\\n        \\\"AUD\\\": 1.531394,\\n        \\\"AWG\\\": 1.8,\\n        \\\"AZN\\\": 1.697294,\\n        \\\"BAM\\\": 1.802655,\\n        \\\"BBD\\\": 2.019254,\\n        \\\"BDT\\\": 109.75621,\\n        \\\"BGN\\\": 1.801798,\\n        \\\"BHD\\\": 0.376877,\\n        \\\"BIF\\\": 2860.592654,\\n        \\\"BMD\\\": 1,\\n        \\\"BND\\\": 1.342089,\\n        \\\"BOB\\\": 6.911077,\\n        \\\"BRL\\\": 5.025199,\\n        \\\"BSD\\\": 1.000041,\\n        \\\"BTC\\\": 0.000015759735,\\n        \\\"BTN\\\": 83.028596,\\n        \\\"BWP\\\": 13.718541,\\n        \\\"BYN\\\": 3.272317,\\n        \\\"BYR\\\": 19600,\\n        \\\"BZD\\\": 2.015844,\\n        \\\"CAD\\\": 1.359035,\\n        \\\"CDF\\\": 2773.000062,\\n        \\\"CHF\\\": 0.88837,\\n        \\\"CLF\\\": 0.034982,\\n        \\\"CLP\\\": 965.200977,\\n        \\\"CNY\\\": 7.199298,\\n        \\\"COP\\\": 3892.29,\\n        \\\"CRC\\\": 502.799733,\\n        \\\"CUC\\\": 1,\\n        \\\"CUP\\\": 26.5,\\n        \\\"CVE\\\": 101.630943,\\n        \\\"CZK\\\": 23.286604,\\n        \\\"DJF\\\": 178.091156,\\n        \\\"DKK\\\": 6.869699,\\n        \\\"DOP\\\": 59.027122,\\n        \\\"DZD\\\": 134.599405,\\n        \\\"EGP\\\": 47.050201,\\n        \\\"ERN\\\": 15,\\n        \\\"ETB\\\": 56.799779,\\n        \\\"EUR\\\": 0.92124,\\n        \\\"FJD\\\": 2.26815,\\n        \\\"FKP\\\": 0.78544,\\n        \\\"GBP\\\": 0.78712,\\n        \\\"GEL\\\": 2.679878,\\n        \\\"GGP\\\": 0.78544,\\n        \\\"GHS\\\": 13.018411,\\n        \\\"GIP\\\": 0.78544,\\n        \\\"GMD\\\": 67.92498,\\n        \\\"GNF\\\": 8596.709526,\\n        \\\"GTQ\\\": 7.800539,\\n        \\\"GYD\\\": 209.452266,\\n        \\\"HKD\\\": 7.822065,\\n        \\\"HNL\\\": 24.695033,\\n        \\\"HRK\\\": 6.882375,\\n        \\\"HTG\\\": 132.586144,\\n        \\\"HUF\\\": 363.670971,\\n        \\\"IDR\\\": 15740.8,\\n        \\\"ILS\\\": 3.67315,\\n        \\\"IMP\\\": 0.78544,\\n        \\\"INR\\\": 83.02555,\\n        \\\"IQD\\\": 1310.106457,\\n        \\\"IRR\\\": 42034.999801,\\n        \\\"ISK\\\": 137.179945,\\n        \\\"JEP\\\": 0.78544,\\n        \\\"JMD\\\": 154.093601,\\n        \\\"JOD\\\": 0.7089,\\n        \\\"JPY\\\": 150.775991,\\n        \\\"KES\\\": 132.497187,\\n        \\\"KGS\\\": 89.510254,\\n        \\\"KHR\\\": 4048.094161,\\n        \\\"KMF\\\": 452.950526,\\n        \\\"KPW\\\": 899.97938,\\n        \\\"KRW\\\": 1338.929755,\\n        \\\"KWD\\\": 0.30751,\\n        \\\"KYD\\\": 0.833399,\\n        \\\"KZT\\\": 451.753537,\\n        \\\"LAK\\\": 20925.870452,\\n        \\\"LBP\\\": 89558.264396,\\n        \\\"LKR\\\": 303.977142,\\n        \\\"LRD\\\": 192.649748,\\n        \\\"LSL\\\": 18.949797,\\n        \\\"LTL\\\": 2.95274,\\n        \\\"LVL\\\": 0.60489,\\n        \\\"LYD\\\": 4.820476,\\n        \\\"MAD\\\": 10.046777,\\n        \\\"MDL\\\": 17.726571,\\n        \\\"MGA\\\": 4495.241607,\\n        \\\"MKD\\\": 56.761599,\\n        \\\"MMK\\\": 2100.17927,\\n        \\\"MNT\\\": 3400.292164,\\n        \\\"MOP\\\": 8.058437,\\n        \\\"MRU\\\": 39.914989,\\n        \\\"MUR\\\": 46.08936,\\n        \\\"MVR\\\": 15.405027,\\n        \\\"MWK\\\": 1683.526511,\\n        \\\"MXN\\\": 16.86776,\\n        \\\"MYR\\\": 4.732997,\\n        \\\"MZN\\\": 63.499756,\\n        \\\"NAD\\\": 18.969783,\\n        \\\"NGN\\\": 1477.249886,\\n        \\\"NIO\\\": 36.803539,\\n        \\\"NOK\\\": 10.647498,\\n        \\\"NPR\\\": 132.846049,\\n        \\\"NZD\\\": 1.65241,\\n        \\\"OMR\\\": 0.384942,\\n        \\\"PAB\\\": 1.000041,\\n        \\\"PEN\\\": 3.70127,\\n        \\\"PGK\\\": 3.769742,\\n        \\\"PHP\\\": 55.921979,\\n        \\\"PKR\\\": 278.65069,\\n        \\\"PLN\\\": 3.98115,\\n        \\\"PYG\\\": 7303.730673,\\n        \\\"QAR\\\": 3.64075,\\n        \\\"RON\\\": 4.582198,\\n        \\\"RSD\\\": 107.992059,\\n        \\\"RUB\\\": 91.449759,\\n        \\\"RWF\\\": 1284.200727,\\n        \\\"SAR\\\": 3.75034,\\n        \\\"SBD\\\": 8.475185,\\n        \\\"SCR\\\": 13.543068,\\n        \\\"SDG\\\": 585.999997,\\n        \\\"SEK\\\": 10.44705,\\n        \\\"SGD\\\": 1.34213,\\n        \\\"SHP\\\": 1.272979,\\n        \\\"SLE\\\": 22.592355,\\n        \\\"SLL\\\": 22592.354936,\\n        \\\"SOS\\\": 571.50088,\\n        \\\"SRD\\\": 35.2385,\\n        \\\"STD\\\": 20697.981008,\\n        \\\"SVC\\\": 8.750593,\\n        \\\"SYP\\\": 13001.807992,\\n        \\\"SZL\\\": 18.976911,\\n        \\\"THB\\\": 36.08031,\\n        \\\"TJS\\\": 10.970989,\\n        \\\"TMT\\\": 3.51,\\n        \\\"TND\\\": 3.10275,\\n        \\\"TOP\\\": 2.368982,\\n        \\\"TRY\\\": 32.344298,\\n        \\\"TTD\\\": 6.788488,\\n        \\\"TWD\\\": 31.793503,\\n        \\\"TZS\\\": 2549.999971,\\n        \\\"UAH\\\": 39.157384,\\n        \\\"UGX\\\": 3880.345268,\\n        \\\"USD\\\": 1,\\n        \\\"UYU\\\": 38.471642,\\n        \\\"UZS\\\": 12562.733017,\\n        \\\"VEF\\\": 3624928.073833,\\n        \\\"VES\\\": 36.219996,\\n        \\\"VND\\\": 24750,\\n        \\\"VUV\\\": 119.91961,\\n        \\\"WST\\\": 2.751039,\\n        \\\"XAF\\\": 604.593739,\\n        \\\"XAG\\\": 0.040067,\\n        \\\"XAU\\\": 0.000464,\\n        \\\"XCD\\\": 2.70255,\\n        \\\"XDR\\\": 0.751002,\\n        \\\"XOF\\\": 604.593739,\\n        \\\"XPF\\\": 110.15002,\\n        \\\"YER\\\": 250.349832,\\n        \\\"ZAR\\\": 18.936703,\\n        \\\"ZMK\\\": 9001.186468,\\n        \\\"ZMW\\\": 25.727124,\\n        \\\"ZWL\\\": 321.999592\\n    }\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Provided changing base currency is supported on your subscription plan, you can change the currency to which your output currency rates are relative to by appending the `base` parameter to your API request URL and setting it to the three-letter code of your preferred base currency.\\n\\nCheck out the basic GET request inside this folder.\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Convert\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Convert according to latest rates\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/convert?from=USD&to=INR&amount=100\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"convert\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[required] The three-letter currency code of the currency you would like to convert from.\\n\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\"value\": \"INR\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"amount\",\n\t\t\t\t\t\t\t\t\t\"value\": \"100\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[required] The amount to be converted.\\n\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"Using `convert` endpoint, you can convert any amount from one currency to another based on the latest rates or historical rates.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Convert according to latest rates\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/convert?access_key={PASTE_YOUR_API_KEY_HERE}&from=USD& to=INR&amount=100\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"convert\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[required] The three-letter currency code of the currency you would like to convert from.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \" to\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"INR\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[required] The three-letter currency code of the currency you would like to convert to.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"amount\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"100\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Specify a date (format YYYY-MM-DD) to use historical rates for this conversion.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 15:39:22 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"b67084af-3ba9-4ebf-814e-659abe3a918b\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"2fea930f725fa93e65644694c9f201e3\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.009\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"query\\\": {\\n        \\\"from\\\": \\\"USD\\\",\\n        \\\"to\\\": \\\"INR\\\",\\n        \\\"amount\\\": 100\\n    },\\n    \\\"info\\\": {\\n        \\\"timestamp\\\": 1710862743,\\n        \\\"rate\\\": 83.01935\\n    },\\n    \\\"date\\\": \\\"2024-03-19\\\",\\n    \\\"result\\\": 8301.935\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Convert according to historical rates\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/convert?from=USD&to=INR&amount=100&date=1999-08-14\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"convert\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[required] The three-letter currency code of the currency you would like to convert from.\\n\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\"value\": \"INR\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"amount\",\n\t\t\t\t\t\t\t\t\t\"value\": \"100\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[required] The amount to be converted.\\n\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"1999-08-14\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Specify a date (format YYYY-MM-DD) to use historical rates for this conversion.\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"Using `convert` endpoint, you can convert any amount from one currency to another based on the latest rates or historical rates.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Convert according to historical rates\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/convert?access_key={PASTE_YOUR_API_KEY_HERE}&from=USD&to=INR&amount=100&date=1999-08-14\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"convert\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[required] The three-letter currency code of the currency you would like to convert from.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"INR\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"amount\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"100\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[required] The amount to be converted.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"1999-08-14\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Specify a date (format YYYY-MM-DD) to use historical rates for this conversion.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 15:46:03 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"7638dccc-aa07-4070-9ee6-f288d7ee2a73\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"b15df7337e33b47189142eb5b5ddf689\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.008\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"query\\\": {\\n        \\\"from\\\": \\\"USD\\\",\\n        \\\"to\\\": \\\"INR\\\",\\n        \\\"amount\\\": 100\\n    },\\n    \\\"info\\\": {\\n        \\\"timestamp\\\": 934675199,\\n        \\\"rate\\\": 43.49913\\n    },\\n    \\\"date\\\": \\\"1999-08-14\\\",\\n    \\\"historical\\\": true,\\n    \\\"result\\\": 4349.913\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"The Fixer API comes with a separate currency conversion endpoint, which can be used to convert any amount from one currency to another. In order to convert currencies, please use the API's `convert` endpoint, append the `from` and `to` parameters and set them to your preferred base and target currency codes.\\n\\nIt is also possible to convert currencies using historical exchange rate data. To do this, please also use the API's `date parameter` and set it to your preferred date. (format `YYYY-MM-DD`)\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Time Series\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Rates b/w two dates\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/timeseries?symbols=USD,EUR&start_date=2012-05-01&end_date=2012-05-25\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"timeseries\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD,EUR\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"start_date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"2012-05-01\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[required] The start date of your preferred timeframe.\\n\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"end_date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"2012-05-25\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[required] The end date of your preferred timeframe.\\n\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"If supported by your subscription plan, the Fixer API's `timeseries` endpoint lets you query the API for daily historical rates between two dates of your choice, with a maximum time frame of 365 days.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Rates b/w two dates\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/timeseries?access_key={PASTE_YOUR_API_KEY_HERE}&symbols=USD,EUR&start_date=2012-05-01&end_date=2012-05-25\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"timeseries\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD,EUR\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start_date\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"2012-05-01\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[required] The start date of your preferred timeframe.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end_date\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"2012-05-25\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[required] The end date of your preferred timeframe.\\n\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 15:48:57 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"5cf8855e-8d3d-4ebc-9882-555f23ca8b41\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"2f4fba675530a12a97b6529e13623687\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.038\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"timeseries\\\": true,\\n    \\\"start_date\\\": \\\"2012-05-01\\\",\\n    \\\"end_date\\\": \\\"2012-05-25\\\",\\n    \\\"base\\\": \\\"EUR\\\",\\n    \\\"rates\\\": {\\n        \\\"2012-05-01\\\": {\\n            \\\"USD\\\": 1.322891,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-02\\\": {\\n            \\\"USD\\\": 1.315066,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-03\\\": {\\n            \\\"USD\\\": 1.314491,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-04\\\": {\\n            \\\"USD\\\": 1.309598,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-05\\\": {\\n            \\\"USD\\\": 1.310795,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-06\\\": {\\n            \\\"USD\\\": 1.310795,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-07\\\": {\\n            \\\"USD\\\": 1.305192,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-08\\\": {\\n            \\\"USD\\\": 1.301463,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-09\\\": {\\n            \\\"USD\\\": 1.294599,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-10\\\": {\\n            \\\"USD\\\": 1.295035,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-11\\\": {\\n            \\\"USD\\\": 1.293056,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-12\\\": {\\n            \\\"USD\\\": 1.293268,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-13\\\": {\\n            \\\"USD\\\": 1.293268,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-14\\\": {\\n            \\\"USD\\\": 1.284365,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-15\\\": {\\n            \\\"USD\\\": 1.276179,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-16\\\": {\\n            \\\"USD\\\": 1.272686,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-17\\\": {\\n            \\\"USD\\\": 1.269783,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-18\\\": {\\n            \\\"USD\\\": 1.273209,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-19\\\": {\\n            \\\"USD\\\": 1.274101,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-20\\\": {\\n            \\\"USD\\\": 1.274101,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-21\\\": {\\n            \\\"USD\\\": 1.278812,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-22\\\": {\\n            \\\"USD\\\": 1.271223,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-23\\\": {\\n            \\\"USD\\\": 1.25921,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-24\\\": {\\n            \\\"USD\\\": 1.255457,\\n            \\\"EUR\\\": 1\\n        },\\n        \\\"2012-05-25\\\": {\\n            \\\"USD\\\": 1.252213,\\n            \\\"EUR\\\": 1\\n        }\\n    }\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"If supported by your subscription plan, the Fixer API's `timeseries` endpoint lets you query the API for daily historical rates between two dates of your choice, with a maximum time frame of 365 days.\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Fluctuation\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Fluctuation b/w two dates\",\n\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/fluctuation?symbols=USD&start_date=2015-12-01&end_date=2016-05-24\",\n\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\"fluctuation\"\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"start_date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"2015-12-01\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[required] The start date of your preferred fluctuation timeframe.\\n\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"end_date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"2016-05-24\",\n\t\t\t\t\t\t\t\t\t\"description\": \"[required] The end date of your preferred fluctuation timeframe.\\n\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"description\": \"Using the Fixer API's `fluctuation` endpoint you will be able to retrieve information about how currencies fluctuate on a day-to-day basis. To use this feature, simply append a `start_date` and `end_date` and choose which currencies (symbols) you would like to query the API for. Please note that the maximum allowed timeframe is 365 days.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"200 OK – Fluctuation b/w two dates\",\n\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"https://data.fixer.io/api/fluctuation?access_key={PASTE_YOUR_API_KEY_HERE}&symbols=USD&start_date=2015-12-01&end_date=2016-05-24\",\n\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"data\",\n\t\t\t\t\t\t\t\t\t\t\"fixer\",\n\t\t\t\t\t\t\t\t\t\t\"io\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\"fluctuation\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"access_key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{PASTE_YOUR_API_KEY_HERE}\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[Required] Specify your API access key, available in your account dashboard.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"symbols\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"USD\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[optional] Enter a list of comma-separated currency codes to limit output currencies.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start_date\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"2015-12-01\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[required] The start date of your preferred fluctuation timeframe.\\n\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end_date\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"2016-05-24\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"[required] The end date of your preferred fluctuation timeframe.\\n\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"status\": \"OK\",\n\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"json\",\n\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"date\",\n\t\t\t\t\t\t\t\t\t\"value\": \"Tue, 19 Mar 2024 15:54:46 GMT\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"content-type\",\n\t\t\t\t\t\t\t\t\t\"value\": \"application/json; Charset=UTF-8\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"transfer-encoding\",\n\t\t\t\t\t\t\t\t\t\"value\": \"chunked\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-apilayer-transaction-id\",\n\t\t\t\t\t\t\t\t\t\"value\": \"e680afc7-8860-46b6-9e14-1e7006231134\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-methods\",\n\t\t\t\t\t\t\t\t\t\"value\": \"GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"etag\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0947f20b73d8c2f8133978d942911701\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"access-control-allow-origin\",\n\t\t\t\t\t\t\t\t\t\"value\": \"*\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"key\": \"x-request-time\",\n\t\t\t\t\t\t\t\t\t\"value\": \"0.008\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\"body\": \"{\\n    \\\"success\\\": true,\\n    \\\"fluctuation\\\": true,\\n    \\\"start_date\\\": \\\"2015-12-01\\\",\\n    \\\"end_date\\\": \\\"2016-05-24\\\",\\n    \\\"base\\\": \\\"EUR\\\",\\n    \\\"rates\\\": {\\n        \\\"USD\\\": {\\n            \\\"start_rate\\\": 1.062855,\\n            \\\"end_rate\\\": 1.114116,\\n            \\\"change\\\": 0.0513,\\n            \\\"change_pct\\\": 4.823\\n        }\\n    }\\n}\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Using the Fixer API's `fluctuation` endpoint you will be able to retrieve information about how currencies fluctuate on a day-to-day basis. To use this feature, simply append a `start_date` and `end_date` and choose which currencies (symbols) you would like to query the API for. Please note that the maximum allowed timeframe is 365 days.\"\n\t\t}\n\t],\n\t\"auth\": {\n\t\t\"type\": \"apikey\",\n\t\t\"apikey\": [\n\t\t\t{\n\t\t\t\t\"key\": \"in\",\n\t\t\t\t\"value\": \"query\",\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"key\": \"value\",\n\t\t\t\t\"value\": \"{{access_key}}\",\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"key\": \"key\",\n\t\t\t\t\"value\": \"access_key\",\n\t\t\t\t\"type\": \"string\"\n\t\t\t}\n\t\t]\n\t},\n\t\"event\": [\n\t\t{\n\t\t\t\"listen\": \"prerequest\",\n\t\t\t\"script\": {\n\t\t\t\t\"type\": \"text/javascript\",\n\t\t\t\t\"packages\": {},\n\t\t\t\t\"exec\": [\n\t\t\t\t\t\"\"\n\t\t\t\t]\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"listen\": \"test\",\n\t\t\t\"script\": {\n\t\t\t\t\"type\": \"text/javascript\",\n\t\t\t\t\"packages\": {},\n\t\t\t\t\"exec\": [\n\t\t\t\t\t\"\"\n\t\t\t\t]\n\t\t\t}\n\t\t}\n\t],\n\t\"variable\": [\n\t\t{\n\t\t\t\"key\": \"access_key\",\n\t\t\t\"value\": \"\",\n\t\t\t\"type\": \"string\"\n\t\t}\n\t]\n}"
  },
  {
    "path": "tests/sample-importable-collections/postman_collection.json",
    "content": "{\n\t\"info\": {\n\t\t\"_postman_id\": \"3ae89321-fd45-4694-880c-3081da4ef678\",\n\t\t\"name\": \"Fastly API\",\n\t\t\"description\": \"Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends; and configuring rules or uploading your own application code, as well as perform account operations such as user administration and billing reports.\\n\\nThe API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts.\\n\\nFor the most accurate and up-to-date API reference content, visit [developer.fastly.com/reference/api/](https://developer.fastly.com/reference/api/).\",\n\t\t\"schema\": \"https://schema.getpostman.com/json/collection/v2.1.0/collection.json\",\n\t\t\"_exporter_id\": \"64221\",\n\t\t\"_collection_link\": \"https://www.postman.com/fastly/fastly-developer-hub/collection/04544o5/fastly-api?action=share&source=collection_link&creator=64221\"\n\t},\n\t\"item\": [\n\t\t{\n\t\t\t\"name\": \"Account\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Billing address\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a billing address\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/billing_address\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"billing_address\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a customer's billing address.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/billing_address\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing_address\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a customer's billing address.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"type\\\":\\\"billing_address\\\",\\\"id\\\":\\\"3DTWpamEUGISvrUiDWkesQ\\\",\\\"attributes\\\":{\\\"address_1\\\":\\\"80719 Dorothea Mountain\\\",\\\"address_2\\\":\\\"Apt. 652\\\",\\\"city\\\":\\\"New Rasheedville\\\",\\\"state\\\":\\\"DE\\\",\\\"country\\\":\\\"US\\\",\\\"postal_code\\\":\\\"53538-5902\\\"},\\\"relationships\\\":{\\\"customer\\\":{\\\"data\\\":{\\\"type\\\":\\\"customer\\\",\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Add a billing address to a customer\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"skip_verification\\\":false,\\\"data\\\":{\\\"type\\\":\\\"billing_address\\\",\\\"attributes\\\":{\\\"address_1\\\":\\\"80719 Dorothea Mountain\\\",\\\"address_2\\\":\\\"Apt. 652\\\",\\\"city\\\":\\\"New Rasheedville\\\",\\\"state\\\":\\\"DE\\\",\\\"country\\\":\\\"US\\\",\\\"postal_code\\\":\\\"53538-5902\\\"}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/billing_address\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"billing_address\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/billing-address/#add-billing-addr)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"skip_verification\\\":false,\\\"data\\\":{\\\"type\\\":\\\"billing_address\\\",\\\"attributes\\\":{\\\"address_1\\\":\\\"80719 Dorothea Mountain\\\",\\\"address_2\\\":\\\"Apt. 652\\\",\\\"city\\\":\\\"New Rasheedville\\\",\\\"state\\\":\\\"DE\\\",\\\"country\\\":\\\"US\\\",\\\"postal_code\\\":\\\"53538-5902\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/billing_address\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing_address\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/billing-address/#add-billing-addr)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"type\\\":\\\"billing_address\\\",\\\"id\\\":\\\"3DTWpamEUGISvrUiDWkesQ\\\",\\\"attributes\\\":{\\\"address_1\\\":\\\"80719 Dorothea Mountain\\\",\\\"address_2\\\":\\\"Apt. 652\\\",\\\"city\\\":\\\"New Rasheedville\\\",\\\"state\\\":\\\"DE\\\",\\\"country\\\":\\\"US\\\",\\\"postal_code\\\":\\\"53538-5902\\\"},\\\"relationships\\\":{\\\"customer\\\":{\\\"data\\\":{\\\"type\\\":\\\"customer\\\",\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a billing address\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/billing_address\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"billing_address\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a customer's billing address.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/billing_address\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing_address\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a customer's billing address.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a billing address\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"skip_verification\\\":false,\\\"data\\\":{\\\"type\\\":\\\"billing_address\\\",\\\"id\\\":\\\"3DTWpamEUGISvrUiDWkesQ\\\",\\\"attributes\\\":{\\\"state\\\":\\\"DE\\\"}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/billing_address\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"billing_address\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a customer's billing address. You may update only part of the customer's billing address.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"skip_verification\\\":false,\\\"data\\\":{\\\"type\\\":\\\"billing_address\\\",\\\"id\\\":\\\"3DTWpamEUGISvrUiDWkesQ\\\",\\\"attributes\\\":{\\\"state\\\":\\\"DE\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/billing_address\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing_address\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a customer's billing address. You may update only part of the customer's billing address.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"type\\\":\\\"billing_address\\\",\\\"id\\\":\\\"3DTWpamEUGISvrUiDWkesQ\\\",\\\"attributes\\\":{\\\"address_1\\\":\\\"80719 Dorothea Mountain\\\",\\\"address_2\\\":\\\"Apt. 652\\\",\\\"city\\\":\\\"New Rasheedville\\\",\\\"state\\\":\\\"DE\\\",\\\"country\\\":\\\"US\\\",\\\"postal_code\\\":\\\"53538-5902\\\"},\\\"relationships\\\":{\\\"customer\\\":{\\\"data\\\":{\\\"type\\\":\\\"customer\\\",\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A billing address is used to calculate your bill correctly.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| address_1 | string | The first address line. |\\n| address_2 | string | The second address line. |\\n| city | string | The city name. |\\n| country | string | ISO 3166-1 two-letter country code. |\\n| customer_id | string | Alphanumeric string identifying the customer. |\\n| locality | string | Other locality. |\\n| postal_code | string | Postal code (ZIP code for US addresses). |\\n| state | string | The state or province name. |\\n| skip_verification | boolean | When set to true, the address will be saved without verification. |\\n| type | string | Resource type. |\\n| id | string | Alphanumeric string identifying the billing address. |\\n| relationships.customer.id | string | Alphanumeric string identifying the customer. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Usage Metrics API\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve service-level usage metrics for services with non-zero usage units\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/billing/v3/service-usage-metrics?cursor&end_month&limit&product_id&service&start_month&usage_type_name\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\"service-usage-metrics\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end_month\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The end month for metrics.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 10000.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"product_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The product identifier for the metrics returned (e.g., cdn_usage). This should be used along with usage_type_name.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The service identifier for the metrics being requested.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start_month\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The start month for metrics.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"usage_type_name\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The usage type name for the metrics returned (e.g., North America Requests). This should be used along with product_id.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns product usage, broken down by service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A response containing usage elements.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/billing/v3/service-usage-metrics?end_month=2023-03&start_month=2023-01?cursor&end_month&limit&product_id&service&start_month&usage_type_name\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"service-usage-metrics\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end_month\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The end month for metrics.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 10000.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"product_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The product identifier for the metrics returned (e.g., cdn_usage). This should be used along with usage_type_name.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The service identifier for the metrics being requested.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start_month\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The start month for metrics.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"usage_type_name\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The usage type name for the metrics returned (e.g., North America Requests). This should be used along with product_id.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns product usage, broken down by service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A response containing usage elements.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"customer_id\\\":\\\"2fNwVYePN8WqqDFvVf7XMN\\\",\\\"start_time\\\":\\\"2023-01-01T00:00:00.000Z\\\",\\\"end_time\\\":\\\"2023-03-31T00:15:00.000Z\\\",\\\"usage_type\\\":\\\"\\\",\\\"unit\\\":\\\"\\\",\\\"details\\\":[{\\\"customer_id\\\":\\\"2fNwVYePN8WqqDFvVf7XMN\\\",\\\"service_id\\\":\\\"bptj4wc6VheGhOPN0Okjt5\\\",\\\"service_name\\\":\\\"Example Production Challenge Service Audio\\\",\\\"usage_units\\\":0.011197259,\\\"usage_type\\\":\\\"North_America_Bandwidth\\\",\\\"unit\\\":\\\"gb\\\"},{\\\"customer_id\\\":\\\"2fNwVYePN8WqqDFvVf7XMN\\\",\\\"service_id\\\":\\\"vpFdIXI0NmgoBSbbFbxbY4\\\",\\\"service_name\\\":\\\"Example Production Client Challenge Health Check Service\\\",\\\"usage_units\\\":369.108883208,\\\"usage_type\\\":\\\"North_America_Bandwidth\\\",\\\"unit\\\":\\\"gb\\\"},{\\\"customer_id\\\":\\\"2fNwVYePN8WqqDFvVf7XMN\\\",\\\"service_id\\\":\\\"GF4YOGOTsnGkRb6ydDbib4\\\",\\\"service_name\\\":\\\"Example Production Client Challenge Service A\\\",\\\"usage_units\\\":39.885526458,\\\"usage_type\\\":\\\"Asia_Requests\\\",\\\"unit\\\":\\\"unit\\\"},{\\\"customer_id\\\":\\\"2fNwVYePN8WqqDFvVf7XMN\\\",\\\"service_id\\\":\\\"hSzFGIm8kMN0HdiW7Ppdn3\\\",\\\"service_name\\\":\\\"Example Production Client Challenge Service B\\\",\\\"usage_units\\\":84.736532146,\\\"usage_type\\\":\\\"North_America_Requests\\\",\\\"unit\\\":\\\"unit\\\"},{\\\"customer_id\\\":\\\"2fNwVYePN8WqqDFvVf7XMN\\\",\\\"service_id\\\":\\\"dxlSF5cAWt2VcwitclfKL6\\\",\\\"service_name\\\":\\\"se--1xinternetgmbh--66558d4f3319eaad8bd98cae\\\",\\\"usage_units\\\":66.736532146,\\\"usage_type\\\":\\\"Africa_Bandwidth\\\",\\\"unit\\\":\\\"gb\\\"}]},\\\"meta\\\":{\\\"next_cursor\\\":\\\"MTC==\\\",\\\"limit\\\":5,\\\"sort\\\":\\\"service_name\\\",\\\"total\\\":142}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get monthly usage metrics\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/billing/v3/usage-metrics?end_month&start_month\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\"usage-metrics\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end_month\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The end month for metrics.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start_month\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The start month for metrics.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns monthly usage metrics for customer by product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A response containing usage metric elements.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/billing/v3/usage-metrics?end_month=2024-06&start_month=2024-05?end_month&start_month\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"usage-metrics\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end_month\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The end month for metrics.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start_month\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The start month for metrics.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns monthly usage metrics for customer by product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A response containing usage metric elements.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"month\\\":\\\"2024-07\\\",\\\"usage_type\\\":\\\"Other\\\",\\\"name\\\":\\\"Fastly TLS - Non-Profit CA / Bring Your Own Certificates\\\",\\\"region\\\":\\\"Global\\\",\\\"unit\\\":\\\"unit\\\",\\\"quantity\\\":2,\\\"raw_quantity\\\":2,\\\"product_id\\\":\\\"fastly_tls\\\",\\\"last_updated_at\\\":\\\"2024-08-01\\\"},{\\\"month\\\":\\\"2024-09\\\",\\\"usage_type\\\":\\\"Other\\\",\\\"name\\\":\\\"Fastly TLS - Non-Profit CA / Bring Your Own Certificates\\\",\\\"region\\\":\\\"Global\\\",\\\"unit\\\":\\\"unit\\\",\\\"quantity\\\":3,\\\"raw_quantity\\\":3,\\\"product_id\\\":\\\"fastly_tls\\\",\\\"last_updated_at\\\":\\\"2024-09-04\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Get information on billing usage metrics.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| customer_id | string | Alphanumeric string identifying the customer. |\\n| end_time | string | Date and time (in ISO 8601 format) for termination point of a billing cycle, signifying the end of charges for a service or subscription. |\\n| meta | object | Pagination metadata. |\\n| start_time | string | Date and time (in ISO 8601 format) for initiation point of a billing cycle, signifying the start of charges for a service or subscription. |\\n| unit | string | The unit for the usage as shown on an invoice. If there is no explicit unit, this field will be \\\"unit\\\" (e.g., a request with product_id of 'cdn_usage' and usage_type of 'North America Requests' has no unit, and will return \\\"unit\\\"). |\\n| usage_type | string | The usage type identifier for the usage. This is a single, billable metric for the product. |\\n| name | string | Full name of the product usage type as it might appear on a customer's invoice. |\\n| product_id | string | The product identifier associated with the usage type. This corresponds to a Fastly product offering. |\\n| limit | integer | The number of invoices included in the response. |\\n| next_cursor | string | The token used to request the next set of results. |\\n| sort | string | The sort order of the invoices in the response. |\\n| total | integer | Total number of records available on the backend. |\\n| last_updated_at | string | The date when the usage metric was last updated. |\\n| month | string | The year and month of the usage element. |\\n| quantity | number | The quantity of the usage for the product. |\\n| raw_quantity | number | The raw units measured for the product. |\\n| region | string | The geographical area applicable for regionally based products. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Customer Contact\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List contacts\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/contacts\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"contacts\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all contacts from a specified customer ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/contacts\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"contacts\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all contacts from a specified customer ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"name\\\":null,\\\"email\\\":null,\\\"type\\\":\\\"security\\\",\\\"phone_number\\\":\\\"5555555559\\\",\\\"user_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"customer_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"created_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"updated_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Add a new customer contact\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/contacts\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"contacts\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a contact.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/contacts\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"contacts\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a contact.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"name\\\":null,\\\"email\\\":null,\\\"type\\\":\\\"primary\\\",\\\"phone_number\\\":\\\"5555555559\\\",\\\"user_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"customer_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"created_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"updated_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"deleted_at\\\":null,\\\"phone\\\":\\\"5555555555\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a contact\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/contacts/{{contact_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"contacts\",\n\t\t\t\t\t\t\t\t\t\t\"{{contact_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/contact/#delete-contact)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/contacts/x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"contacts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/contact/#delete-contact)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A Customer Contact is the base object that holds the different types of contact information Fastly uses to contact a customer.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| contact_type | string | The type of contact. |\\n| customer_id | string | The alphanumeric string representing the customer for this customer contact. |\\n| email | string | The email of this contact, when a user_id is not provided. |\\n| name | string | The name of this contact, when user_id is not provided. |\\n| phone | string | The phone number for this contact. Required for primary, technical, and security contact types. |\\n| user_id | string | The alphanumeric string representing the user for this customer contact. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | An alphanumeric string identifying the customer contact. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Customer\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List users\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/users\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"users\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all users from a specified customer id.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/users\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"users\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all users from a specified customer id.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"created_at\\\":\\\"2020-05-02T17:15:54.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"email_hash\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"locked\\\":false,\\\"login\\\":\\\"krisowner@example.com\\\",\\\"name\\\":\\\"Kris Owner\\\",\\\"require_new_password\\\":false,\\\"role\\\":\\\"user\\\",\\\"two_factor_auth_enabled\\\":true,\\\"two_factor_setup_required\\\":false,\\\"updated_at\\\":\\\"2020-05-21T18:45:00.000Z\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get the logged in customer\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/current_customer\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"current_customer\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/customer/#get-logged-in-customer)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/current_customer\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"current_customer\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/customer/#get-logged-in-customer)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"billing_contact_id\\\":null,\\\"billing_network_type\\\":\\\"public\\\",\\\"billing_ref\\\":null,\\\"can_configure_wordpress\\\":false,\\\"can_reset_passwords\\\":true,\\\"can_upload_vcl\\\":false,\\\"force_2fa\\\":false,\\\"force_sso\\\":false,\\\"has_account_panel\\\":true,\\\"has_improved_events\\\":false,\\\"has_improved_ssl_config\\\":false,\\\"has_openstack_logging\\\":false,\\\"has_pci\\\":false,\\\"has_pci_passwords\\\":false,\\\"id\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"ip_whitelist\\\":\\\"0.0.0.0/0\\\",\\\"legal_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"name\\\":\\\"Test Account\\\",\\\"owner_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"phone_number\\\":\\\"5555555559\\\",\\\"postal_address\\\":null,\\\"pricing_plan\\\":\\\"developer\\\",\\\"pricing_plan_id\\\":\\\"6HW4welznAHVnMCJhY9QdX\\\",\\\"readonly\\\":false,\\\"requires_support_email\\\":false,\\\"security_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"technical_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"created_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"updated_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a customer\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a specific customer.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a specific customer.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"billing_contact_id\\\":null,\\\"billing_network_type\\\":\\\"public\\\",\\\"billing_ref\\\":null,\\\"can_configure_wordpress\\\":false,\\\"can_reset_passwords\\\":true,\\\"can_upload_vcl\\\":false,\\\"force_2fa\\\":false,\\\"force_sso\\\":false,\\\"has_account_panel\\\":true,\\\"has_improved_events\\\":false,\\\"has_improved_ssl_config\\\":false,\\\"has_openstack_logging\\\":false,\\\"has_pci\\\":false,\\\"has_pci_passwords\\\":false,\\\"id\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"ip_whitelist\\\":\\\"0.0.0.0/0\\\",\\\"legal_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"name\\\":\\\"Test Account\\\",\\\"owner_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"phone_number\\\":\\\"5555555559\\\",\\\"postal_address\\\":null,\\\"pricing_plan\\\":\\\"developer\\\",\\\"pricing_plan_id\\\":\\\"6HW4welznAHVnMCJhY9QdX\\\",\\\"readonly\\\":false,\\\"requires_support_email\\\":false,\\\"security_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"technical_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"created_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"updated_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a customer\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/customer/#update-customer)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/customer/#update-customer)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"billing_contact_id\\\":null,\\\"billing_network_type\\\":\\\"public\\\",\\\"billing_ref\\\":null,\\\"can_configure_wordpress\\\":false,\\\"can_reset_passwords\\\":true,\\\"can_upload_vcl\\\":false,\\\"force_2fa\\\":false,\\\"force_sso\\\":false,\\\"has_account_panel\\\":true,\\\"has_improved_events\\\":false,\\\"has_improved_ssl_config\\\":false,\\\"has_openstack_logging\\\":false,\\\"has_pci\\\":false,\\\"has_pci_passwords\\\":false,\\\"id\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"ip_whitelist\\\":\\\"0.0.0.0/0\\\",\\\"legal_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"name\\\":\\\"Updated Test Account\\\",\\\"owner_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"phone_number\\\":\\\"5555555559\\\",\\\"postal_address\\\":null,\\\"pricing_plan\\\":\\\"developer\\\",\\\"pricing_plan_id\\\":\\\"6HW4welznAHVnMCJhY9QdX\\\",\\\"readonly\\\":false,\\\"requires_support_email\\\":false,\\\"security_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"technical_contact_id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"created_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"updated_at\\\":\\\"2020-06-14T14:43:01.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a customer\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/customer/#delete-customer)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/customer/#delete-customer)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A Customer is the base object that owns your Users and Services. Some information may be limited depending on access level.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| billing_contact_id | string | The alphanumeric string representing the primary billing contact. |\\n| billing_network_type | string | Customer's current network revenue type. |\\n| billing_ref | string | Used for adding purchased orders to customer's account. |\\n| can_configure_wordpress | boolean | Whether this customer can view or edit wordpress. |\\n| can_reset_passwords | boolean | Whether this customer can reset passwords. |\\n| can_upload_vcl | boolean | Whether this customer can upload VCL. |\\n| force_2fa | boolean | Specifies whether 2FA is forced or not forced on the customer account. Logs out non-2FA users once 2FA is force enabled. |\\n| force_sso | boolean | Specifies whether SSO is forced or not forced on the customer account. |\\n| has_account_panel | boolean | Specifies whether the account has access or does not have access to the account panel. |\\n| has_improved_events | boolean | Specifies whether the account has access or does not have access to the improved events. |\\n| has_improved_ssl_config | boolean | Whether this customer can view or edit the SSL config. |\\n| has_openstack_logging | boolean | Specifies whether the account has enabled or not enabled openstack logging. |\\n| has_pci | boolean | Specifies whether the account can edit PCI for a service. |\\n| has_pci_passwords | boolean | Specifies whether PCI passwords are required for the account. |\\n| ip_whitelist | string | The range of IP addresses authorized to access the customer account. |\\n| legal_contact_id | string | The alphanumeric string identifying the account's legal contact. |\\n| name | string | The name of the customer, generally the company name. |\\n| owner_id | string | The alphanumeric string identifying the account owner. |\\n| phone_number | string | The phone number associated with the account. |\\n| postal_address | string | The postal address associated with the account. |\\n| pricing_plan | string | The pricing plan this customer is under. |\\n| pricing_plan_id | string | The alphanumeric string identifying the pricing plan. |\\n| security_contact_id | string | The alphanumeric string identifying the account's security contact. |\\n| technical_contact_id | string | The alphanumeric string identifying the account's technical contact. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying the customer. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Event logs\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List events\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/events?filter[created_at][gt]&filter[created_at][gte]&filter[created_at][lt]&filter[created_at][lte]&filter[created_at]&filter[customer_id]&filter[event_type]&filter[service_id]&filter[token_id]&filter[user_id]&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"events\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at][gt]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return events after a date and time in ISO 8601 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at][gte]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return events on and after a date and time in ISO 8601 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at][lt]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return events before a date and time in ISO 8601 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at][lte]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return events on and before a date and time in ISO 8601 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned events to a specific time frame. Accepts sub-parameters: lt, lte, gt, gte (e.g., filter[created_at][gt]=2022-01-12).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[customer_id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the results returned to a specific customer.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[event_type]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned events to a specific event_type.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[service_id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the results returned to a specific service.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[token_id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned events to a specific token.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[user_id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the results returned to a specific user.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results by creation date.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all events for a particular customer. Events can be filtered by user, customer and event type. Events can be sorted by date.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/events?filter%5Bcustomer_id%5D=x4xCwxxJxGCx123Rx5xTx&page%5Bnumber%5D=1&page%5Bsize%5D=20&sort=created_at?filter[created_at][gt]&filter[created_at][gte]&filter[created_at][lt]&filter[created_at][lte]&filter[created_at]&filter[customer_id]&filter[event_type]&filter[service_id]&filter[token_id]&filter[user_id]&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"events\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at][gt]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return events after a date and time in ISO 8601 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at][gte]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return events on and after a date and time in ISO 8601 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at][lt]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return events before a date and time in ISO 8601 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at][lte]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return events on and before a date and time in ISO 8601 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[created_at]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned events to a specific time frame. Accepts sub-parameters: lt, lte, gt, gte (e.g., filter[created_at][gt]=2022-01-12).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[customer_id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the results returned to a specific customer.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[event_type]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned events to a specific event_type.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[service_id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the results returned to a specific service.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[token_id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned events to a specific token.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[user_id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the results returned to a specific user.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results by creation date.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all events for a particular customer. Events can be filtered by user, customer and event type. Events can be sorted by date.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"attributes\\\":{\\\"admin\\\":false,\\\"created_at\\\":\\\"2016-06-06T20:05:10.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"description\\\":\\\"Version 2 was activated\\\",\\\"event_type\\\":\\\"version.activate\\\",\\\"ip\\\":\\\"127.0.0.0\\\",\\\"metadata\\\":{\\\"version_number\\\":2},\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"user_id\\\":\\\"4Pp0BW3UkBEJhG3N0kovLP\\\",\\\"token_id\\\":\\\"5Yo3XXnrQpjc20u0ybrf2g\\\"},\\\"id\\\":\\\"5IH1QmNSV1Qi7jXc4oIZlZ\\\",\\\"type\\\":\\\"event\\\"}],\\\"links\\\":{\\\"last\\\":\\\"http://api.fastly.com/events?filter[customer_id]=x4xCwxxJxGCx123Rx5xTx&page[number]=1&page[size]=1\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an event\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/events/{{event_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\"{{event_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a specific event.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/events/1PTzLK8g1NRKMGu5kUb8SC\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1PTzLK8g1NRKMGu5kUb8SC\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a specific event.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"attributes\\\":{\\\"admin\\\":false,\\\"created_at\\\":\\\"2020-06-01T21:29:38.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"description\\\":\\\"Version 2 was activated\\\",\\\"event_type\\\":\\\"version.activate\\\",\\\"ip\\\":\\\"127.0.0.0\\\",\\\"metadata\\\":{\\\"version_number\\\":2},\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"user_id\\\":\\\"6MwX4ZZM7Ji4Q3O07dI8Ln\\\",\\\"token_id\\\":\\\"5Yo3XXnrQpjc20u0ybrf2g\\\"},\\\"id\\\":\\\"1PTzLK8g1NRKMGu5kUb8SC\\\",\\\"type\\\":\\\"event\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Event logs are used to audit actions performed by customers.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| admin | boolean | Indicates if event was performed by Fastly. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| customer_id | string | Alphanumeric string identifying the customer. |\\n| description | string | Description of the event. |\\n| event_type | string | Type of event. Can be used with filter[event_type]. |\\n|  | api_key.create | An API key was created. |\\n|  | acl.create | An access control list was created. |\\n|  | acl.delete | An access control list was deleted. |\\n|  | acl.update | An access control list was updated. |\\n|  | address.create | A customer billing address was created. |\\n|  | address.delete | A customer billing address was deleted. |\\n|  | address.update | A customer billing address was updated. |\\n|  | alerts.definition.create | A customer alert definition was created. |\\n|  | alerts.definition.delete | A customer alert definition was deleted. |\\n|  | alerts.definition.test | A customer alert definition was tested. |\\n|  | alerts.definition.update | A customer alert definition was updated. |\\n|  | backend.create | A backend was added to a service. |\\n|  | backend.delete | A backend was removed from a service. |\\n|  | backend.update | A backend was updated. |\\n|  | billing.contact_update | A billing contact was updated. |\\n|  | cache_settings.create | A cache settings configuration object was created. |\\n|  | cache_settings.delete | A cache settings configuration object was deleted. |\\n|  | cache_settings.update | A cache settings configuration object was updated. |\\n|  | customer.create | A customer was created. |\\n|  | customer.pricing | A customer pricing plan was changed. |\\n|  | customer.update | A customer was updated. |\\n|  | customer_feature.create | A feature flag was applied to the customer account. |\\n|  | customer_feature.delete | A feature flag was removed from the customer account. |\\n|  | director.create | A load-balancing director was created. |\\n|  | director.delete | A load-balancing director was deleted. |\\n|  | director.update | A load-balancing director was updated. |\\n|  | director_backend.create | A backend was assigned to a load-balancing director. |\\n|  | director_backend.delete | A backend was removed from a load-balancing director. |\\n|  | domain.create | A domain was assigned to a service. |\\n|  | domain.delete | A domain was removed from a service. |\\n|  | domain.update | A domain was updated. |\\n|  | gzip.create | A gzip policy was created. |\\n|  | gzip.delete | A gzip policy was deleted. |\\n|  | gzip.update | A gzip policy was updated. |\\n|  | header.create | A header configuration object was created. |\\n|  | header.delete | A header configuration object was deleted. |\\n|  | header.update | A header configuration object was updated. |\\n|  | healthcheck.create | A healthcheck was created. |\\n|  | healthcheck.delete | A healthcheck was deleted. |\\n|  | healthcheck.update | A healthcheck was updated. |\\n|  | invitation.accept | An account invitation was accepted. |\\n|  | invitation.sent | An account invitation was sent. |\\n|  | invoice.failed_payment | An invoice payment failed. |\\n|  | invoice.payment | An invoice was paid. |\\n|  | io_settings.create | Image optimization was activated. |\\n|  | io_settings.delete | Image optimization was deactivated. |\\n|  | io_settings.update | Image optimization was updated. |\\n|  | logging.create | A log endpoint was created. |\\n|  | logging.delete | A log endpoint was deleted. |\\n|  | logging.update | A log endpoint was updated. |\\n|  | pool.create | A dynamic server pool was created. |\\n|  | pool.delete | A dynamic server pool was deleted. |\\n|  | pool.update | A dynamic server pool was updated. |\\n|  | request_settings.create | A request settings configuration object was created. |\\n|  | request_settings.delete | A request settings configuration object was deleted. |\\n|  | request_settings.update | A request settings configuration object was updated. |\\n|  | response_object.create | A response object was created. |\\n|  | response_object.delete | A response object was deleted. |\\n|  | response_object.update | A response object was updated. |\\n|  | rule_status.update | A WAF rule status was updated. |\\n|  | rule_status.upsert | A WAF rule status was upserted. |\\n|  | security.workspace.create | A security workspace was created. |\\n|  | security.workspace.update | A security workspace was updated. |\\n|  | security.workspace.delete | A security workspace was deleted. |\\n|  | security.redaction.create | A security redaction was created. |\\n|  | security.redaction.update | A security redaction was updated. |\\n|  | security.redaction.delete | A security redaction was deleted. |\\n|  | security.rule.create | A security rule was created. |\\n|  | security.rule.update | A security rule was updated. |\\n|  | security.rule.delete | A security rule was deleted. |\\n|  | security.virtual_patch.create | A security virtual patch was created. |\\n|  | security.virtual_patch.update | A security virtual patch was updated. |\\n|  | security.virtual_patch.delete | A security virtual patch was deleted. |\\n|  | security.event.update | A security event was updated. |\\n|  | server.create | A server was created as part of a dynamic server pool. |\\n|  | server.delete | A server was deleted as part of a dynamic server pool. |\\n|  | server.update | A server was updated as part of a dynamic server pool. |\\n|  | service.create | A service was created. |\\n|  | service.delete | A service was deleted. |\\n|  | service.move | A service was moved to another customer. |\\n|  | service.move_destination | A service was moved from another customer. |\\n|  | service.move_source | A service was moved to another customer. |\\n|  | service.purge_all | The cache was purged for a service. |\\n|  | service.update | A service was updated. |\\n|  | service_authorization.create | A service authorization was created. |\\n|  | service_authorization.delete | A service authorization was deleted. |\\n|  | service_authorization.update | A service authorization was updated. |\\n|  | tls.bulk_certificate.create | A bulk TLS certificate was created. |\\n|  | tls.bulk_certificate.delete | A bulk TLS certificate was deleted. |\\n|  | tls.bulk_certificate.update | A bulk TLS certificate was updated. |\\n|  | tls.certificate.create | A TLS certificate was created. |\\n|  | tls.certificate.expiration_email | Certificate expiration email was sent. |\\n|  | tls.certificate.update | A TLS certificate was updated. |\\n|  | tls.certificate.delete | A TLS certificate was deleted. |\\n|  | tls.configuration.update | TLS configuration was updated. |\\n|  | tls.private_key.create | A private key was created. |\\n|  | tls.private_key.delete | A private key was deleted. |\\n|  | tls.activation.enable | TLS activation was enabled. |\\n|  | tls.activation.update | TLS activation was updated. |\\n|  | tls.activation.disable | TLS activation was disabled. |\\n|  | tls.globalsign.domain.create | A GlobalSign SAN entry was added. |\\n|  | tls.globalsign.domain.verify | GlobalSign SAN entry verification was requested. |\\n|  | tls.globalsign.domain.delete | A GlobalSign SAN entry was deleted. |\\n|  | tls.subscription.create | A TLS subscription was created. |\\n|  | tls.subscription.delete | A TLS subscription was deleted. |\\n|  | tls.subscription.dns_check_email | A TLS subscription renewal DNS check email was sent. |\\n|  | token.create | An API token was created or a user logged into the web interface. |\\n|  | token.destroy | An API token was revoked. |\\n|  | two_factor_auth.disable | Two-factor authentication was disabled. |\\n|  | two_factor_auth.enable | Two-factor authentication was enabled. |\\n|  | user.create | A user account was created. |\\n|  | user.destroy | A user account was deleted. |\\n|  | user.lock | A user account was locked. |\\n|  | user.login | Deprecated. See token.create. |\\n|  | user.login_failure | A user account login attempt failed. |\\n|  | user.logout | Deprecated. See token.destroy. |\\n|  | user.password_update | An account password was updated. |\\n|  | user.unlock | A user account was unlocked. |\\n|  | user.update | A user account was updated. |\\n|  | vcl.create | A custom VCL file was created. |\\n|  | vcl.delete | A custom VCL file was deleted. |\\n|  | vcl.update | A custom VCL file was updated. |\\n|  | version.activate | A service version was activated. |\\n|  | version.clone | A service version was cloned. |\\n|  | version.copy | A service version was copied to another service. |\\n|  | version.copy_destination | The service version was copied from another service. |\\n|  | version.copy_source | The service version was copied to another service. |\\n|  | version.create | A service version was created. |\\n|  | version.deactivate | A service version was deactivated. |\\n|  | version.lock | A service version was locked. |\\n|  | version.update | A service version was updated. |\\n|  | waf.configuration_set_update | A WAF configuration set was updated. |\\n|  | waf.create | A WAF object was created. |\\n|  | waf.delete | A WAF object was deleted. |\\n|  | waf.update | A WAF object was updated. |\\n|  | waf.enable | A WAF object was enabled. |\\n|  | waf.disable | A WAF object was disabled. |\\n|  | waf.owasp.create | A WAF OWASP setting was created. |\\n|  | waf.owasp.update | A WAF OWASP setting was updated. |\\n|  | waf.ruleset.deploy | A WAF ruleset was deployed. |\\n|  | waf.ruleset.deploy_failure | A WAF ruleset's deployment failed. |\\n|  | wordpress.create | A WordPress rule was created. |\\n|  | wordpress.delete | A WordPress rule was deleted. |\\n|  | wordpress.update | A WordPress rule was updated. |\\n| id | string | Alphanumeric string identifying an event. |\\n| ip | string | IP addresses that the event was requested from. |\\n| metadata | object | Hash of key value pairs of additional information. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| token_id | string | Alphanumeric string identifying a token. |\\n| type | string | Resource type. |\\n|  | event | The event type. |\\n| user_id | string | Alphanumeric string identifying the user. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Invitations\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List invitations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/invitations?page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"invitations\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all invitations.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/invitations?page%5Bnumber%5D=1&page%5Bsize%5D=20?page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"invitations\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all invitations.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"invitation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null,\\\"email\\\":\\\"john@example.com\\\",\\\"role\\\":\\\"superuser\\\",\\\"status_code\\\":1,\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\"},\\\"relationships\\\":{\\\"customer\\\":{\\\"data\\\":{\\\"type\\\":\\\"customer\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}}}}],\\\"links\\\":{\\\"last\\\":\\\"http://api.fastly.com/invitations?page[number]=1&page[size]=100\\\"},\\\"meta\\\":{\\\"current_page\\\":1,\\\"per_page\\\":100,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an invitation\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"invitation\\\",\\\"attributes\\\":{\\\"email\\\":\\\"thelma@example.com\\\",\\\"limit_services\\\":true,\\\"role\\\":\\\"engineer\\\"},\\\"relationships\\\":{\\\"customer\\\":{\\\"data\\\":{\\\"id\\\":\\\"44tb1D3asjhhuh2SH8e8YD\\\",\\\"type\\\":\\\"customer\\\"}},\\\"service_invitations\\\":{\\\"data\\\":[{\\\"type\\\":\\\"service_invitation\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"purge_all\\\"},\\\"relationships\\\":{\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"6yrrdleXQ9QDtum9rMB0nr\\\"}}}}]}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/invitations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"invitations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/invitations/#create-invitation)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Superuser](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"invitation\\\",\\\"attributes\\\":{\\\"email\\\":\\\"thelma@example.com\\\",\\\"limit_services\\\":true,\\\"role\\\":\\\"engineer\\\"},\\\"relationships\\\":{\\\"customer\\\":{\\\"data\\\":{\\\"id\\\":\\\"44tb1D3asjhhuh2SH8e8YD\\\",\\\"type\\\":\\\"customer\\\"}},\\\"service_invitations\\\":{\\\"data\\\":[{\\\"type\\\":\\\"service_invitation\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"purge_all\\\"},\\\"relationships\\\":{\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"6yrrdleXQ9QDtum9rMB0nr\\\"}}}}]}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/invitations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"invitations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/invitations/#create-invitation)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Superuser](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"7kP8T3JrqSD2ZdijWGxOB1\\\",\\\"type\\\":\\\"invitation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-05-09T18:45:17.000Z\\\",\\\"email\\\":\\\"thelma@example.com\\\",\\\"deleted_at\\\":null,\\\"role\\\":\\\"user\\\",\\\"status_code\\\":1,\\\"updated_at\\\":\\\"2020-05-09T18:45:17.000Z\\\",\\\"limit_services\\\":true},\\\"relationships\\\":{\\\"customer\\\":{\\\"data\\\":{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"customer\\\"}},\\\"service_invitations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"QNcWQmR5UIpVVO6f1Y3Rl\\\",\\\"type\\\":\\\"service_invitation\\\"}]}}},\\\"included\\\":[{\\\"id\\\":\\\"QNcWQmR5UIpVVO6f1Y3Rl\\\",\\\"type\\\":\\\"service_invitation\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"purge_all\\\",\\\"created_at\\\":\\\"2020-05-09T18:45:18.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-05-09T18:45:18.000Z\\\"}},{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"customer\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-05-09T18:45:17.000Z\\\",\\\"deleted_at\\\":null,\\\"name\\\":\\\"Test\\\",\\\"phone_number\\\":\\\"875.788.2000 x29959\\\",\\\"postal_address\\\":null,\\\"updated_at\\\":\\\"2020-05-09T18:45:17.000Z\\\"}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an invitation\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/invitations/{{invitation_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"invitations\",\n\t\t\t\t\t\t\t\t\t\t\"{{invitation_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/invitations/#delete-invitation)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Superuser](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/invitations/3krg2uUGZzb2W9Euo4moOY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"invitations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3krg2uUGZzb2W9Euo4moOY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/invitations/#delete-invitation)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Superuser](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Invitations allow superusers and engineers to invite users to set up accounts as collaborators under a main customer account. Superusers can invite collaborators and assign them any role or permission level on a per-service basis. Engineers with no per-service limitations on their role can only invite new collaborators but cannot modify their permissions.\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| email | string | The email address of the invitee. |\\n| limit_services | boolean | Indicates the user has limited access to the customer's services. |\\n| role | string | The permissions role assigned to the user. Can be user, billing, engineer, or superuser. |\\n| status_code | integer | Indicates whether or not the invitation is active. |\\n|  | 0 | Inactive. |\\n|  | 1 | Active. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying an invitation. |\\n| relationships.customer.id | string | Alphanumeric string identifying the customer. |\\n| updated_at | string | Date and time in ISO 8601 format. |\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Invoices API\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List of invoices\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/billing/v3/invoices?billing_end_date&billing_start_date&cursor&limit\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\"invoices\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"billing_end_date\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter invoices by billing end date.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"billing_start_date\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter invoices by billing start date.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns the list of invoices, sorted by billing start date (newest to oldest).\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/billing/v3/invoices?billing_end_date=2023-01-31&billing_start_date=2023-01-01?billing_end_date&billing_start_date&cursor&limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"invoices\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"billing_end_date\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter invoices by billing end date.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"billing_start_date\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter invoices by billing start date.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns the list of invoices, sorted by billing start date (newest to oldest).\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"customer_id\\\":\\\"2sLme2UJR3SksnvKdEXHri\\\",\\\"invoice_id\\\":\\\"39973421\\\",\\\"invoice_posted_on\\\":\\\"2020-07-01T08:44:24Z\\\",\\\"billing_start_date\\\":\\\"2020-06-01T00:00:00Z\\\",\\\"billing_end_date\\\":\\\"2020-06-30T00:00:00Z\\\",\\\"statement_number\\\":\\\"295826163\\\",\\\"currency_code\\\":\\\"USD\\\",\\\"monthly_transaction_amount\\\":0,\\\"payment_status\\\":\\\"paid\\\",\\\"transaction_line_items\\\":[{\\\"description\\\":\\\"Monthly Minimum Fee\\\",\\\"amount\\\":50,\\\"credit_coupon_code\\\":\\\"\\\",\\\"rate\\\":50,\\\"units\\\":1,\\\"product_name\\\":\\\"Committed Amount\\\",\\\"product_group\\\":\\\"Full Site Delivery\\\",\\\"product_line\\\":\\\"Network Services\\\",\\\"region\\\":\\\"Global\\\",\\\"usage_type\\\":\\\"Committed Amount\\\"},{\\\"description\\\":\\\"Developer Account\\\",\\\"amount\\\":-50,\\\"credit_coupon_code\\\":\\\"developer\\\",\\\"rate\\\":-50,\\\"units\\\":1,\\\"product_name\\\":\\\"Committed Amount\\\",\\\"product_group\\\":\\\"Full Site Delivery\\\",\\\"product_line\\\":\\\"Network Services\\\",\\\"region\\\":\\\"Global\\\",\\\"usage_type\\\":\\\"Committed Amount\\\"}]},{\\\"customer_id\\\":\\\"2sLme2UJR3SksnvKdEXHri\\\",\\\"invoice_id\\\":\\\"39472869\\\",\\\"invoice_posted_on\\\":\\\"2020-06-01T10:43:06Z\\\",\\\"billing_start_date\\\":\\\"2020-05-01T00:00:00Z\\\",\\\"billing_end_date\\\":\\\"2020-05-31T00:00:00Z\\\",\\\"statement_number\\\":\\\"291985823\\\",\\\"currency_code\\\":\\\"USD\\\",\\\"monthly_transaction_amount\\\":0,\\\"payment_status\\\":\\\"paid\\\",\\\"transaction_line_items\\\":[{\\\"description\\\":\\\"Monthly Minimum Fee\\\",\\\"amount\\\":50,\\\"credit_coupon_code\\\":\\\"\\\",\\\"rate\\\":50,\\\"units\\\":1,\\\"product_name\\\":\\\"Committed Amount\\\",\\\"product_group\\\":\\\"Full Site Delivery\\\",\\\"product_line\\\":\\\"Network Services\\\",\\\"region\\\":\\\"Global\\\",\\\"usage_type\\\":\\\"Committed Amount\\\"},{\\\"description\\\":\\\"Developer Account\\\",\\\"amount\\\":-50,\\\"credit_coupon_code\\\":\\\"developer\\\",\\\"rate\\\":-50,\\\"units\\\":1,\\\"product_name\\\":\\\"Committed Amount\\\",\\\"product_group\\\":\\\"Full Site Delivery\\\",\\\"product_line\\\":\\\"Network Services\\\",\\\"region\\\":\\\"Global\\\",\\\"usage_type\\\":\\\"Committed Amount\\\"}]}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"\\\",\\\"limit\\\":2,\\\"total\\\":2,\\\"sort\\\":\\\"-billing_start_date\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get invoice by ID\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/billing/v3/invoices/{{invoice_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\"invoices\",\n\t\t\t\t\t\t\t\t\t\t\"{{invoice_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns invoice associated with the invoice id.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/billing/v3/invoices/4183280\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"invoices\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"4183280\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns invoice associated with the invoice id.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"customer_id\\\":\\\"2sLme2UJR3SksnvKdEXHri\\\",\\\"invoice_id\\\":\\\"39973421\\\",\\\"invoice_posted_on\\\":\\\"2020-07-01T08:44:24Z\\\",\\\"billing_start_date\\\":\\\"2020-06-01T00:00:00Z\\\",\\\"billing_end_date\\\":\\\"2020-06-30T00:00:00Z\\\",\\\"statement_number\\\":\\\"295826163\\\",\\\"currency_code\\\":\\\"USD\\\",\\\"monthly_transaction_amount\\\":0,\\\"payment_status\\\":\\\"paid\\\",\\\"transaction_line_items\\\":[{\\\"description\\\":\\\"Monthly Minimum Fee\\\",\\\"amount\\\":50,\\\"credit_coupon_code\\\":\\\"\\\",\\\"rate\\\":50,\\\"units\\\":1,\\\"product_name\\\":\\\"Committed Amount\\\",\\\"product_group\\\":\\\"Full Site Delivery\\\",\\\"product_line\\\":\\\"Network Services\\\",\\\"region\\\":\\\"Global\\\",\\\"usage_type\\\":\\\"Committed Amount\\\"},{\\\"description\\\":\\\"Developer Account\\\",\\\"amount\\\":-50,\\\"credit_coupon_code\\\":\\\"developer\\\",\\\"rate\\\":-50,\\\"units\\\":1,\\\"product_name\\\":\\\"Committed Amount\\\",\\\"product_group\\\":\\\"Full Site Delivery\\\",\\\"product_line\\\":\\\"Network Services\\\",\\\"region\\\":\\\"Global\\\",\\\"usage_type\\\":\\\"Committed Amount\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get month-to-date invoice\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/billing/v3/invoices/month-to-date\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\"invoices\",\n\t\t\t\t\t\t\t\t\t\t\"month-to-date\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns month-to-date invoice for the current month.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/billing/v3/invoices/month-to-date\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"billing\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"invoices\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"month-to-date\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns month-to-date invoice for the current month.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"invoice_id\\\":\\\"XO1DhSTCeOr8HKCAC7cycg\\\",\\\"customer_id\\\":\\\"2sLme2UJR3SksnvKdEXHri\\\",\\\"billing_start_date\\\":\\\"2020-07-01T00:00:00Z\\\",\\\"billing_end_date\\\":\\\"2020-07-26T17:30:05Z\\\",\\\"monthly_transaction_amount\\\":\\\"0.00\\\",\\\"transaction_line_items\\\":[{\\\"description\\\":\\\"Developer Account\\\",\\\"amount\\\":-50,\\\"rate\\\":0,\\\"units\\\":1,\\\"product_name\\\":\\\"Committed Amount\\\",\\\"product_group\\\":\\\"Full Site Delivery\\\",\\\"product_line\\\":\\\"Network Services\\\",\\\"region\\\":\\\"Global\\\",\\\"usage_type\\\":\\\"Committed Amount\\\"},{\\\"description\\\":\\\"Monthly Minimum Fee\\\",\\\"amount\\\":50,\\\"rate\\\":0,\\\"units\\\":1,\\\"product_name\\\":\\\"Committed Amount\\\",\\\"product_group\\\":\\\"Full Site Delivery\\\",\\\"product_line\\\":\\\"Network Services\\\",\\\"region\\\":\\\"Global\\\",\\\"usage_type\\\":\\\"Committed Amount\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Get information on current and past invoices.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Billing](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| billing_end_date | string | Date and time (in ISO 8601 format) for termination point of a billing cycle, signifying the end of charges for a service or subscription. |\\n| billing_start_date | string | Date and time (in ISO 8601 format) for initiation point of a billing cycle, signifying the start of charges for a service or subscription. |\\n| currency_code | string | Three-letter code representing a specific currency used for financial transactions. |\\n| customer_id | string | Customer ID associated with the invoice. |\\n| invoice_id | string | Numeric string identifying the invoice. |\\n| invoice_posted_on | string | Date and time invoice was posted on, in ISO 8601 format. |\\n| monthly_transaction_amount | number | Total billable amount for invoiced services charged within a single month. |\\n| statement_number | string | Alphanumeric string identifying the statement number. |\\n| amount | number | Billed amount for line item. |\\n| credit_coupon_code | string | Discount coupon associated with the invoice for any account or service credits. |\\n| description | string | Invoice line item transaction name. |\\n| product_group | string | The broader classification of the product (e.g., Compute or Full-Site Delivery). |\\n| product_line | string | The broader classification of the product (e.g., Network Services or Security). |\\n| product_name | string | The name of the product. |\\n| rate | number | Price per unit. |\\n| region | string | The geographical area applicable for regionally based products. |\\n| units | number | Total number of units of usage. |\\n| usage_type | string | The unit of measure (e.g., requests or bandwidth). |\\n| meta | object | Pagination metadata. |\\n| limit | integer | The number of invoices included in the response. |\\n| next_cursor | string | The token used to request the next set of results. |\\n| sort | string | The sort order of the invoices in the response. |\\n| total | integer | Total number of records available on the backend. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Service authorizations\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Show service authorization\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service-authorizations/{{service_authorization_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_authorization_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#show-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service-authorizations/3krg2uUGZzb2W9Euo4moOY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3krg2uUGZzb2W9Euo4moOY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#show-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null,\\\"permission\\\":\\\"read_only\\\"},\\\"relationships\\\":{\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\"}},\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete service authorization\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service-authorizations/{{service_authorization_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_authorization_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#delete-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service-authorizations/3krg2uUGZzb2W9Euo4moOY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3krg2uUGZzb2W9Euo4moOY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#delete-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update service authorization\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"read_only\\\"}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service-authorizations/{{service_authorization_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_authorization_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#update-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"read_only\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service-authorizations/3krg2uUGZzb2W9Euo4moOY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3krg2uUGZzb2W9Euo4moOY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#update-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"deleted_at\\\":null,\\\"permission\\\":\\\"read_only\\\"}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List service authorizations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service-authorizations?page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service-authorizations\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#list-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service-authorizations?page%5Bnumber%5D=1&page%5Bsize%5D=20?page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service-authorizations\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#list-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null,\\\"permission\\\":\\\"read_only\\\"},\\\"relationships\\\":{\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\"}},\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}}}}],\\\"links\\\":{\\\"last\\\":\\\"http://api.fastly.com/service-authorizations?page[number]=1&page[size]=100\\\"},\\\"meta\\\":{\\\"current_page\\\":1,\\\"per_page\\\":100,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create service authorization\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"read_only\\\"},\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service-authorizations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service-authorizations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#create-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"read_only\\\"},\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service-authorizations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#create-service-authorization)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"deleted_at\\\":null,\\\"permission\\\":\\\"read_only\\\"},\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete service authorizations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\"},{\\\"id\\\":\\\"71ZA6hv2FO6tGEQIE203Xj\\\",\\\"type\\\":\\\"service_authorization\\\"}]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service-authorizations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service-authorizations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#delete-service-authorization2)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\"},{\\\"id\\\":\\\"71ZA6hv2FO6tGEQIE203Xj\\\",\\\"type\\\":\\\"service_authorization\\\"}]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service-authorizations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#delete-service-authorization2)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"deleted_at\\\":\\\"2020-03-16T20:07:34.000Z\\\"},\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}}}},{\\\"id\\\":\\\"71ZA6hv2FO6tGEQIE203Xj\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"deleted_at\\\":\\\"2020-03-16T20:07:34.000Z\\\"},\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\"}}}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update service authorizations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"read_only\\\"}},{\\\"id\\\":\\\"71ZA6hv2FO6tGEQIE203Xj\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"purge_all\\\"}}]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service-authorizations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service-authorizations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#update-service-authorization2)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"read_only\\\"}},{\\\"id\\\":\\\"71ZA6hv2FO6tGEQIE203Xj\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"permission\\\":\\\"purge_all\\\"}}]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service-authorizations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service-authorizations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/service-authorization/#update-service-authorization2)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"deleted_at\\\":null,\\\"permission\\\":\\\"read_only\\\"},\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}}}},{\\\"id\\\":\\\"71ZA6hv2FO6tGEQIE203Xj\\\",\\\"type\\\":\\\"service_authorization\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:07:34.000Z\\\",\\\"deleted_at\\\":null,\\\"permission\\\":\\\"purge_all\\\"},\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\"}}}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A service authorization allows limited users to access only specified services.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| permission | string | The permission the user has in relation to the service. |\\n| relationships.service.id | string | Alphanumeric string identifying the service. |\\n| relationships.user.id | string | The ID of the user being given access to the service. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a service authorization. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Star\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a star\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stars/{{star_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stars\",\n\t\t\t\t\t\t\t\t\t\t\"{{star_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Show star.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stars/3krg2uUGZzb2W9Euo4moOY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stars\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3krg2uUGZzb2W9Euo4moOY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show star.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"star\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null},\\\"relationships\\\":{\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}},\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a star\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stars/{{star_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stars\",\n\t\t\t\t\t\t\t\t\t\t\"{{star_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete star.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stars/3krg2uUGZzb2W9Euo4moOY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stars\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3krg2uUGZzb2W9Euo4moOY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete star.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List stars\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stars\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stars\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/star/#list-service-stars)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stars\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stars\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/star/#list-service-stars)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"type\\\":\\\"star\\\",\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":[{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}}}],\\\"meta\\\":{\\\"current_page\\\":1,\\\"per_page\\\":100,\\\"record_count\\\":1,\\\"total_pages\\\":1},\\\"links\\\":{\\\"last\\\":\\\"http://api.fastly.com/stars?page[number]=1&page[size]=100\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a star\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"star\\\",\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stars\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stars\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create star.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"star\\\",\\\"relationships\\\":{\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"6c7kAlo4vACNchGOdQxP37\\\"}},\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stars\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stars\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create star.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"star\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null},\\\"relationships\\\":{\\\"service\\\":{\\\"data\\\":{\\\"type\\\":\\\"service\\\",\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}},\\\"user\\\":{\\\"data\\\":{\\\"type\\\":\\\"user\\\",\\\"id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A star allows users to mark services of interest.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| relationships.service.id | string | Alphanumeric string identifying the service. |\\n| relationships.user.id | string | Alphanumeric string identifying the user. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a star. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"User\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get the current user\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/current_user\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"current_user\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the logged in user.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/current_user\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"current_user\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the logged in user.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-05-02T17:15:54.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"email_hash\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"locked\\\":false,\\\"login\\\":\\\"krisowner@example.com\\\",\\\"name\\\":\\\"Kris Owner\\\",\\\"require_new_password\\\":false,\\\"role\\\":\\\"user\\\",\\\"two_factor_auth_enabled\\\":true,\\\"two_factor_setup_required\\\":false,\\\"updated_at\\\":\\\"2020-05-21T18:45:00.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a user\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/user/{{user_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"user\",\n\t\t\t\t\t\t\t\t\t\t\"{{user_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a specific user.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/user/x9KzsrACXZv8tPwlEDsKb6\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"user\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x9KzsrACXZv8tPwlEDsKb6\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a specific user.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-05-02T17:15:54.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"email_hash\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"locked\\\":false,\\\"login\\\":\\\"krisowner@example.com\\\",\\\"name\\\":\\\"Kris Owner\\\",\\\"require_new_password\\\":false,\\\"role\\\":\\\"user\\\",\\\"two_factor_auth_enabled\\\":true,\\\"two_factor_setup_required\\\":false,\\\"updated_at\\\":\\\"2020-05-21T18:45:00.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a user\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/user/{{user_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"user\",\n\t\t\t\t\t\t\t\t\t\t\"{{user_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a user. Only users with the role of superuser can make changes to other users on the account. Non-superusers may use this endpoint to make changes to their own account. Two-factor attributes are not editable via this endpoint.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/user/x9KzsrACXZv8tPwlEDsKb6\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"user\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x9KzsrACXZv8tPwlEDsKb6\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a user. Only users with the role of superuser can make changes to other users on the account. Non-superusers may use this endpoint to make changes to their own account. Two-factor attributes are not editable via this endpoint.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-05-02T17:15:54.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"email_hash\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"locked\\\":false,\\\"login\\\":\\\"krisowner@example.com\\\",\\\"name\\\":\\\"Updated Name\\\",\\\"require_new_password\\\":false,\\\"role\\\":\\\"user\\\",\\\"two_factor_auth_enabled\\\":true,\\\"two_factor_setup_required\\\":false,\\\"updated_at\\\":\\\"2020-05-21T18:45:00.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a user\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/user/{{user_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"user\",\n\t\t\t\t\t\t\t\t\t\t\"{{user_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/user/#delete-user)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Superuser](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/user/x9KzsrACXZv8tPwlEDsKb6\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"user\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x9KzsrACXZv8tPwlEDsKb6\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/user/#delete-user)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Superuser](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a user\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/user\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"user\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/user/#create-user)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Superuser](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/user\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"user\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/account/user/#create-user)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Superuser](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-05-02T17:15:54.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"email_hash\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"locked\\\":false,\\\"login\\\":\\\"krisowner@example.com\\\",\\\"name\\\":\\\"Kris Owner\\\",\\\"require_new_password\\\":false,\\\"role\\\":\\\"user\\\",\\\"two_factor_auth_enabled\\\":true,\\\"two_factor_setup_required\\\":false,\\\"updated_at\\\":\\\"2020-05-21T18:45:00.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update the user's password\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/current_user/password\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"current_user\",\n\t\t\t\t\t\t\t\t\t\t\"password\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the user's password to a new one.\\n> **Authorization**: Username and password.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/current_user/password\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"current_user\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"password\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the user's password to a new one.\\n> **Authorization**: Username and password.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-05-02T17:15:54.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"email_hash\\\":\\\"hTE5dRlSBICGPJxJwCH4M\\\",\\\"id\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"locked\\\":false,\\\"login\\\":\\\"krisowner@example.com\\\",\\\"name\\\":\\\"Kris Owner\\\",\\\"require_new_password\\\":false,\\\"role\\\":\\\"user\\\",\\\"two_factor_auth_enabled\\\":true,\\\"two_factor_setup_required\\\":false,\\\"updated_at\\\":\\\"2020-05-21T18:45:00.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Request a password reset\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/user/{{user_login}}/password/request_reset\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"user\",\n\t\t\t\t\t\t\t\t\t\t\"{{user_login}}\",\n\t\t\t\t\t\t\t\t\t\t\"password\",\n\t\t\t\t\t\t\t\t\t\t\"request_reset\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Requests a password reset for the specified user.\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/user/krisowner@example.com/password/request_reset\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"user\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"krisowner@example.com\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"password\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"request_reset\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Requests a password reset for the specified user.\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A user of the Fastly API and web interface. A user is always associated with a customer. Some information may be limited depending on access level.\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| new_password | string | The user's new password. |\\n| old_password | string | The user's current password. |\\n| limit_services | boolean | Indicates that the user has limited access to the customer's services. |\\n| locked | boolean | Indicates whether the is account is locked for editing or not. |\\n| login | string | The login associated with the user (typically, an email address). |\\n| name | string | The real life name of the user. |\\n| require_new_password | boolean | Indicates if a new password is required at next login. |\\n| role | string | The permissions role assigned to the user. Can be user, billing, engineer, or superuser. |\\n| two_factor_auth_enabled | boolean | Indicates if 2FA is enabled on the user. |\\n| two_factor_setup_required | boolean | Indicates if 2FA is required by the user's customer account. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| customer_id | string | Alphanumeric string identifying the customer. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| email_hash | string | The alphanumeric string identifying a email login. |\\n| id | string | Alphanumeric string identifying the user. |\\n| updated_at | string | Date and time in ISO 8601 format. |\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Access control lists\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"ACL Entry\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List ACL entries\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/acl/{{acl_id}}/entries?direction&page&per_page&sort\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entries\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"direction\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Direction in which to sort results.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Field on which to sort.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List ACL entries for a specified ACL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/acl/6tUXdegLTf5BCig0zGFrU3/entries?direction=ascend&page=1&per_page=20&sort=created?direction&page&per_page&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6tUXdegLTf5BCig0zGFrU3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entries\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"direction\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Direction in which to sort results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Field on which to sort.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List ACL entries for a specified ACL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"6yxNzlOpW1V7JfSwvLGtOc\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"acl_id\\\":\\\"2cFflPOskFLhmnZJEfUake\\\",\\\"ip\\\":\\\"192.168.0.1\\\",\\\"negated\\\":0,\\\"subnet\\\":16,\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update multiple ACL entries\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"entries\\\":[{\\\"op\\\":\\\"create\\\",\\\"ip\\\":\\\"192.168.0.1\\\",\\\"subnet\\\":8},{\\\"op\\\":\\\"update\\\",\\\"id\\\":\\\"6yxNzlOpW1V7JfSwvLGtOc\\\",\\\"ip\\\":\\\"192.168.0.2\\\",\\\"subnet\\\":16},{\\\"op\\\":\\\"delete\\\",\\\"id\\\":\\\"6yxNzlOpW1V7JfSwvLGtOc\\\"}]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/acl/{{acl_id}}/entries\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entries\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update multiple ACL entries on the same ACL. For faster updates to your service, group your changes into large batches. The maximum batch size is 1000 entries. Contact support to discuss raising this limit.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"entries\\\":[{\\\"op\\\":\\\"create\\\",\\\"ip\\\":\\\"192.168.0.1\\\",\\\"subnet\\\":8},{\\\"op\\\":\\\"update\\\",\\\"id\\\":\\\"6yxNzlOpW1V7JfSwvLGtOc\\\",\\\"ip\\\":\\\"192.168.0.2\\\",\\\"subnet\\\":16},{\\\"op\\\":\\\"delete\\\",\\\"id\\\":\\\"6yxNzlOpW1V7JfSwvLGtOc\\\"}]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/acl/6tUXdegLTf5BCig0zGFrU3/entries\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6tUXdegLTf5BCig0zGFrU3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entries\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update multiple ACL entries on the same ACL. For faster updates to your service, group your changes into large batches. The maximum batch size is 1000 entries. Contact support to discuss raising this limit.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Describe an ACL entry\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/acl/{{acl_id}}/entry/{{acl_entry_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entry\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_entry_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single ACL entry.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/acl/6tUXdegLTf5BCig0zGFrU3/entry/6yxNzlOpW1V7JfSwvLGtOc\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6tUXdegLTf5BCig0zGFrU3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entry\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6yxNzlOpW1V7JfSwvLGtOc\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single ACL entry.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"6yxNzlOpW1V7JfSwvLGtOc\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"acl_id\\\":\\\"2cFflPOskFLhmnZJEfUake\\\",\\\"ip\\\":\\\"192.168.0.1\\\",\\\"negated\\\":0,\\\"subnet\\\":16,\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an ACL entry\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/acl/{{acl_id}}/entry/{{acl_entry_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entry\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_entry_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete an ACL entry from a specified ACL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/acl/6tUXdegLTf5BCig0zGFrU3/entry/6yxNzlOpW1V7JfSwvLGtOc\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6tUXdegLTf5BCig0zGFrU3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entry\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6yxNzlOpW1V7JfSwvLGtOc\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete an ACL entry from a specified ACL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an ACL entry\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"subnet\\\":8}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/acl/{{acl_id}}/entry/{{acl_entry_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entry\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_entry_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update an ACL entry for a specified ACL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"subnet\\\":8}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/acl/6tUXdegLTf5BCig0zGFrU3/entry/6yxNzlOpW1V7JfSwvLGtOc\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6tUXdegLTf5BCig0zGFrU3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entry\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6yxNzlOpW1V7JfSwvLGtOc\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update an ACL entry for a specified ACL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"6yxNzlOpW1V7JfSwvLGtOc\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"acl_id\\\":\\\"2cFflPOskFLhmnZJEfUake\\\",\\\"ip\\\":\\\"192.168.0.1\\\",\\\"negated\\\":0,\\\"subnet\\\":8,\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an ACL entry\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"subnet\\\":16,\\\"ip\\\":\\\"192.168.0.1\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/acl/{{acl_id}}/entry\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entry\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Add an ACL entry to an ACL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"subnet\\\":16,\\\"ip\\\":\\\"192.168.0.1\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/acl/6tUXdegLTf5BCig0zGFrU3/entry\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6tUXdegLTf5BCig0zGFrU3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entry\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Add an ACL entry to an ACL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"6yxNzlOpW1V7JfSwvLGtOc\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"acl_id\\\":\\\"2cFflPOskFLhmnZJEfUake\\\",\\\"ip\\\":\\\"192.168.0.1\\\",\\\"negated\\\":0,\\\"subnet\\\":16,\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"An ACL entry holds an individual IP address or subnet range and is a member of an ACL. ACL entries are versionless, which means they can be created, modified, or deleted without activating a new version of your service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| comment | string | A freeform descriptive note. |\\n| ip | string | An IP address. |\\n| negated | integer | Whether to negate the match. Useful primarily when creating individual exceptions to larger subnets. |\\n|  | 0 | disable negation. |\\n|  | 1 | enable negation. |\\n| subnet | integer | Number of bits for the subnet mask applied to the IP address. For IPv4 addresses, a value of 32 represents the smallest subnet mask (1 address), 24 represents a class C subnet mask (256 addresses), 16 represents a class B subnet mask (65k addresses), and 8 is class A subnet mask (16m addresses). If not provided, no mask is applied. |\\n| acl_id | string | Alphanumeric string identifying a ACL. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying an ACL Entry. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"ACL\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List ACLs\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/acl\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acl/#list-acls)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/acl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acl/#list-acls)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-acl\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"id\\\":\\\"2cFflPOskFLhmnZJEKU7y6\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a new ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/acl\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a new ACL attached to the specified service version. A new, empty ACL must be attached to a draft version of a service. The version associated with the ACL must be activated to be used.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/acl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a new ACL attached to the specified service version. A new, empty ACL must be attached to a draft version of a service. The version associated with the ACL must be activated to be used.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-acl\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"id\\\":\\\"2cFflPOskFLhmnZJEKU7y6\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Describe an ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/acl/{{acl_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single ACL by name for the version and service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/acl/test-acl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-acl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single ACL by name for the version and service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-acl\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"id\\\":\\\"2cFflPOskFLhmnZJEKU7y6\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/acl/{{acl_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update an ACL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/acl/test-acl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-acl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update an ACL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"updated-test-acl\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"id\\\":\\\"2cFflPOskFLhmnZJEKU7y6\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/acl/{{acl_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete an ACL from the specified service version. To remove an ACL from use, the ACL must be deleted from a draft version and the version without the ACL must be activated.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/acl/test-acl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-acl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete an ACL from the specified service version. To remove an ACL from use, the ACL must be deleted from a draft version and the version without the ACL must be activated.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"An access control list or \\\"ACL\\\" specifies individual IP addresses or subnet ranges and can be accessed and used from Fastly VCL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | Name for the ACL. Must start with an alphanumeric character and contain only alphanumeric characters, underscores, and whitespace. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a ACL. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String representing the number identifying a version of the service. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"ACLs in Compute\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List ACLs\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/acls\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"acls\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all ACLs.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/acls\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acls\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all ACLs.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"name\\\":\\\"my-test-acl\\\",\\\"id\\\":\\\"ipyym7sp3s4w49po05p1ir\\\"},{\\\"name\\\":\\\"my-other-acl\\\",\\\"id\\\":\\\"piyy7mpss34w49po501pri\\\"}],\\\"meta\\\":{\\\"total\\\":2}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a new ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-test-acl\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/acls\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"acls\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-create-acls)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-test-acl\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/acls\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acls\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-create-acls)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"my-test-acl\\\",\\\"id\\\":\\\"ipyym7sp3s4w49po05p1ir\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Describe an ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/acls/{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-list-acls-s-acl_id)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/acls/{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-list-acls-s-acl_id)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"my-test-acl\\\",\\\"id\\\":\\\"ipyym7sp3s4w49po05p1ir\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/acls/{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-delete-s-acl_id)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/acls/{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-delete-s-acl_id)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Lookup an ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/acls/{{acl_id}}/entry/{{acl_ip}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entry\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_ip}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Find a matching ACL entry for an IP address.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/acls/{{acl_id}}/entry/{{acl_ip}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entry\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{acl_ip}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Find a matching ACL entry for an IP address.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"prefix\\\":\\\"192.0.2.0/24\\\",\\\"action\\\":\\\"block\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List an ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/acls/{{acl_id}}/entries?cursor&limit\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entries\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Use to paginate through results.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The maximum number of items included in the response.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-list-acl-entries)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/acls/{{acl_id}}/entries?cursor&limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entries\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Use to paginate through results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The maximum number of items included in the response.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-list-acl-entries)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"entries\\\":[{\\\"prefix\\\":\\\"1.2.3.0/24\\\",\\\"action\\\":\\\"BLOCK\\\"},{\\\"prefix\\\":\\\"192.168.0.0/16\\\",\\\"action\\\":\\\"BLOCK\\\"},{\\\"prefix\\\":\\\"23.23.23.23/32\\\",\\\"action\\\":\\\"ALLOW\\\"},{\\\"prefix\\\":\\\"1.2.3.4/32\\\",\\\"action\\\":\\\"ALLOW\\\"}],\\\"meta\\\":{\\\"limit\\\":100,\\\"next_cursor\\\":\\\"next-cursor-id\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an ACL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"entries\\\":[{\\\"op\\\":\\\"create\\\",\\\"prefix\\\":\\\"1.2.3.0/24\\\",\\\"action\\\":\\\"BLOCK\\\"},{\\\"op\\\":\\\"update\\\",\\\"prefix\\\":\\\"192.168.0.0/16\\\",\\\"action\\\":\\\"BLOCK\\\"},{\\\"op\\\":\\\"create\\\",\\\"prefix\\\":\\\"23.23.23.23/32\\\",\\\"action\\\":\\\"ALLOW\\\"},{\\\"op\\\":\\\"update\\\",\\\"prefix\\\":\\\"1.2.3.4/32\\\",\\\"action\\\":\\\"ALLOW\\\"}]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/acls/{{acl_id}}/entries\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"entries\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-update-acls)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"entries\\\":[{\\\"op\\\":\\\"create\\\",\\\"prefix\\\":\\\"1.2.3.0/24\\\",\\\"action\\\":\\\"BLOCK\\\"},{\\\"op\\\":\\\"update\\\",\\\"prefix\\\":\\\"192.168.0.0/16\\\",\\\"action\\\":\\\"BLOCK\\\"},{\\\"op\\\":\\\"create\\\",\\\"prefix\\\":\\\"23.23.23.23/32\\\",\\\"action\\\":\\\"ALLOW\\\"},{\\\"op\\\":\\\"update\\\",\\\"prefix\\\":\\\"1.2.3.4/32\\\",\\\"action\\\":\\\"ALLOW\\\"}]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/acls/{{acl_id}}/entries\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"acls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{acl_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"entries\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/acls/acls/#compute-acl-update-acls)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"An access control list (ACL) specifies individual IP addresses or subnet ranges and can be accessed and used from the Fastly Compute platform.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | Human readable name of store. |\\n| id | string | An example identifier (UUID). |\\n| action | string | One of \\\"ALLOW\\\" or \\\"BLOCK\\\". |\\n| prefix | string | An IP prefix defined in Classless Inter-Domain Routing (CIDR) format, i.e. a valid IP address (v4 or v6) followed by a forward slash (/) and a prefix length (0-32 or 0-128, depending on address family). |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| id | string | An example identifier (UUID). |\\n| meta | object | Meta for the total of ACLs. |\\n| name | string | Human readable name of store. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| action | string | One of \\\"ALLOW\\\" or \\\"BLOCK\\\". |\\n| prefix | string | A valid IPv4 or IPv6 address and prefix in CIDR notation. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| action | string | The action taken on the IP address, either \\\"block\\\" or \\\"allow\\\". |\\n| op | string | One of \\\"create\\\" or \\\"update\\\", indicating that the rest of this entry is to be added to/updated in the ACL. |\\n| prefix | string | An IP prefix defined in Classless Inter-Domain Routing (CIDR) format, i.e. a valid IP address (v4 or v6) followed by a forward slash (/) and a prefix length (0-32 or 0-128, depending on address family). |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Authentication tokens\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Automation Tokens\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Customer Automation Tokens\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/automation-tokens?page&per_page\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"automation-tokens\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Lists all automation tokens for a customer.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/automation-tokens?page&per_page\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"automation-tokens\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Lists all automation tokens for a customer.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"FASTLY_AUTOMATION_TOKEN_ID\\\",\\\"customer_id\\\":\\\"FASTLY_CUSTOMER_ID\\\",\\\"creator_id\\\":\\\"FASTLY_USER_ID\\\",\\\"name\\\":\\\"automation-token\\\",\\\"role\\\":\\\"engineer\\\",\\\"ip\\\":\\\"127.17.202.173\\\",\\\"user_agent\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\",\\\"scope\\\":\\\"global\\\",\\\"services\\\":[],\\\"tls_access\\\":false,\\\"last_used_at\\\":\\\"2022-06-07T20:43:14Z\\\",\\\"created_at\\\":\\\"2022-06-07T20:43:14Z\\\",\\\"expires_at\\\":\\\"2022-07-07T23:00:00Z\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create Automation Token\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my_automation_token\\\",\\\"expires_at\\\":null,\\\"role\\\":\\\"engineer\\\",\\\"services\\\":[],\\\"tls_access\\\":false}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/automation-tokens\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"automation-tokens\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Creates a new automation token.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my_automation_token\\\",\\\"expires_at\\\":null,\\\"role\\\":\\\"engineer\\\",\\\"services\\\":[],\\\"tls_access\\\":false}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/automation-tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"automation-tokens\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a new automation token.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"FASTLY_AUTOMATION_TOKEN_ID\\\",\\\"customer_id\\\":\\\"FASTLY_CUSTOMER_ID\\\",\\\"creator_id\\\":\\\"FASTLY_USER_ID\\\",\\\"name\\\":\\\"automation-token01\\\",\\\"access_token\\\":\\\"0FMUwOLYpTSaCX2BWhdSJhAtm9ubU3MC\\\",\\\"role\\\":\\\"engineer\\\",\\\"ip\\\":\\\"127.17.202.173\\\",\\\"user_agent\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\",\\\"scope\\\":\\\"global\\\",\\\"services\\\":[],\\\"tls_access\\\":false,\\\"last_used_at\\\":\\\"2022-06-07T20:43:14Z\\\",\\\"created_at\\\":\\\"2022-06-07T20:43:14Z\\\",\\\"expires_at\\\":\\\"2022-06-07T23:00:00Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve an Automation Token by ID\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/automation-tokens/{{id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"automation-tokens\",\n\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieves an automation token by ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/automation-tokens/{{id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"automation-tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieves an automation token by ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"FASTLY_AUTOMATION_TOKEN_ID\\\",\\\"customer_id\\\":\\\"FASTLY_CUSTOMER_ID\\\",\\\"creator_id\\\":\\\"FASTLY_USER_ID\\\",\\\"name\\\":\\\"automation-token\\\",\\\"role\\\":\\\"engineer\\\",\\\"ip\\\":\\\"127.17.202.173\\\",\\\"user_agent\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\",\\\"scope\\\":\\\"global\\\",\\\"services\\\":[],\\\"tls_access\\\":false,\\\"last_used_at\\\":\\\"2022-06-07T20:43:14Z\\\",\\\"created_at\\\":\\\"2022-06-07T20:43:14Z\\\",\\\"expires_at\\\":\\\"2022-07-07T23:00:00Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Revoke an Automation Token by ID\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/automation-tokens/{{id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"automation-tokens\",\n\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Revoke an automation token by ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/automation-tokens/{{id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"automation-tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Revoke an automation token by ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Automation Token Services\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/automation-tokens/{{id}}/services?page&per_page\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"automation-tokens\",\n\t\t\t\t\t\t\t\t\t\t\"{{id}}\",\n\t\t\t\t\t\t\t\t\t\t\"services\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List of services associated with the automation token.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/automation-tokens/{{id}}/services?page&per_page\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"automation-tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List of services associated with the automation token.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[\\\"SU1Z0isxPaozGVKXdv0eX\\\",\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"SU1Z0isxPaozGVKXdv0eZ\\\"],\\\"meta\\\":{\\\"current_page\\\":1,\\\"per_page\\\":100,\\\"record_count\\\":3,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Automation tokens differ from other token types because they are not tied to a specific person and therefore are not subject to the lifecycle of such accounts. Automation tokens are sometimes also called \\\"service accounts\\\". They are designed for API automation use-cases such as continuous integration, deployment pipelines, or automation scripts. For more information about authentication tokens, review the Authentication token documentation.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| expires_at | string | A UTC timestamp of when the token expires. |\\n| name | string | The name of the token. |\\n| role | string | The role on the token. |\\n| scope | string | A space-delimited list of authorization scope. |\\n|  | global | This is the default scope covering all supported capabilities. |\\n|  | purge_select | Allows purging with surrogate key and URL. Disallows purging with purge-all. |\\n|  | purge_all | Allows purging an entire service via purge_all. |\\n|  | global:read | Allows read-only access to account information, configuration, and stats. |\\n| services | array | (Optional) The service IDs of the services the token will have access to. Separate service IDs with a space. If no services are specified, the token will have access to all services on the account. |\\n| tls_access | boolean | Indicates whether TLS access is enabled for the token. |\\n| created_at | string | A UTC timestamp of when the token was created. |\\n| customer_id | string | Alphanumeric string identifying the customer. |\\n| id | string | Alphanumeric string identifying a token. |\\n| last_used_at | string | A UTC timestamp of when the token was last used. |\\n| user_agent | string | The User-Agent header of the client that last used the token. |\\n| user_id | string | Alphanumeric string identifying the user. |\\n| ip | string | The IP address of the client that last used the token. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"User tokens\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List tokens for the authenticated user\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tokens\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tokens\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all tokens belonging to the authenticated user.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tokens\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all tokens belonging to the authenticated user.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"5Yo3XXnrQpjc20u0ybrf2g\\\",\\\"user_id\\\":\\\"4y5K5trZocEAQYkesWlk7M\\\",\\\"services\\\":[],\\\"name\\\":\\\"test-token\\\",\\\"scope\\\":\\\"global\\\",\\\"created_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"last_used_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"expires_at\\\":\\\"2020-07-28T19:24:50.000Z\\\",\\\"ip\\\":\\\"127.17.202.173\\\",\\\"user_agent\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a token\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tokens\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tokens\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create an API token. If two-factor authentication is enabled for your account, review the instructions for including a one-time password in the request.\\n> **Authorization**: Username and password, Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tokens\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create an API token. If two-factor authentication is enabled for your account, review the instructions for including a one-time password in the request.\\n> **Authorization**: Username and password, Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"5Yo3XXnrQpjc20u0ybrf2g\\\",\\\"user_id\\\":\\\"4y5K5trZocEAQYkesWlk7M\\\",\\\"services\\\":[\\\"5VqE6MOOy1QFJbgmCK41pY\\\",\\\"6VqE6MOOy1QFJbgmCK41pZ\\\"],\\\"name\\\":\\\"test-token\\\",\\\"scope\\\":\\\"global\\\",\\\"created_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"last_used_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"expires_at\\\":\\\"2020-07-28T19:24:50.000Z\\\",\\\"ip\\\":\\\"127.17.202.173\\\",\\\"user_agent\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\",\\\"access_token\\\":\\\"YOUR_FASTLY_TOKEN\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Revoke multiple tokens\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"token\\\"},{\\\"id\\\":\\\"71ZA6hv2FO6tGEQIE203Xj\\\",\\\"type\\\":\\\"token\\\"}]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tokens\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tokens\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Revoke Tokens in bulk format. Users may only revoke their own tokens. Superusers may revoke tokens of others.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json; ext=bulk\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":[{\\\"id\\\":\\\"3krg2uUGZzb2W9Euo4moOY\\\",\\\"type\\\":\\\"token\\\"},{\\\"id\\\":\\\"71ZA6hv2FO6tGEQIE203Xj\\\",\\\"type\\\":\\\"token\\\"}]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tokens\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Revoke Tokens in bulk format. Users may only revoke their own tokens. Superusers may revoke tokens of others.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List tokens for a customer\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/customer/{{customer_id}}/tokens\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\"{{customer_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"tokens\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all tokens belonging to a specific customer.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/customer/x4xCwxxJxGCx123Rx5xTx/tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"customer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"x4xCwxxJxGCx123Rx5xTx\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"tokens\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all tokens belonging to a specific customer.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"5Yo3XXnrQpjc20u0ybrf2g\\\",\\\"user_id\\\":\\\"4y5K5trZocEAQYkesWlk7M\\\",\\\"services\\\":[],\\\"name\\\":\\\"test-token\\\",\\\"scope\\\":\\\"global\\\",\\\"created_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"last_used_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"expires_at\\\":\\\"2020-07-28T19:24:50.000Z\\\",\\\"ip\\\":\\\"127.17.202.173\\\",\\\"user_agent\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get the current token\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tokens/self\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tokens\",\n\t\t\t\t\t\t\t\t\t\t\"self\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a single token based on the access_token used in the request.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tokens/self\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"self\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a single token based on the access_token used in the request.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"5Yo3XXnrQpjc20u0ybrf2g\\\",\\\"user_id\\\":\\\"4y5K5trZocEAQYkesWlk7M\\\",\\\"services\\\":[],\\\"name\\\":\\\"test-token\\\",\\\"scope\\\":\\\"global\\\",\\\"created_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"last_used_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"expires_at\\\":\\\"2020-07-28T19:24:50.000Z\\\",\\\"ip\\\":\\\"127.17.202.173\\\",\\\"user_agent\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Revoke the current token\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tokens/self\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tokens\",\n\t\t\t\t\t\t\t\t\t\t\"self\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Revoke a token that is used to authenticate the request.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tokens/self\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"self\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Revoke a token that is used to authenticate the request.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a token\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tokens/{{token_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tokens\",\n\t\t\t\t\t\t\t\t\t\t\"{{token_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a single token by its id.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tokens/5Yo3XXnrQpjc20u0ybrf2g\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"5Yo3XXnrQpjc20u0ybrf2g\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a single token by its id.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"5Yo3XXnrQpjc20u0ybrf2g\\\",\\\"user_id\\\":\\\"4y5K5trZocEAQYkesWlk7M\\\",\\\"services\\\":[],\\\"name\\\":\\\"test-token\\\",\\\"scope\\\":\\\"global\\\",\\\"created_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"last_used_at\\\":\\\"2020-06-22T03:19:48.000Z\\\",\\\"expires_at\\\":\\\"2020-07-28T19:24:50.000Z\\\",\\\"ip\\\":\\\"127.17.202.173\\\",\\\"user_agent\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Revoke a token\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tokens/{{token_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tokens\",\n\t\t\t\t\t\t\t\t\t\t\"{{token_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Revoke a specific token by its id.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tokens/5Yo3XXnrQpjc20u0ybrf2g\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tokens\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"5Yo3XXnrQpjc20u0ybrf2g\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Revoke a specific token by its id.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"An API Token is used to identify who is making the API call. Users can create multiple tokens to suit their needs.\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | Name of the token. |\\n| scope | string | Space-delimited list of authorization scope. |\\n|  | global | This is the default scope covering all supported capabilities. |\\n|  | purge_select | Allows purging with surrogate key and URL. Disallows purging with purge-all. |\\n|  | purge_all | Allows purging an entire service via purge_all. |\\n|  | global:read | Allows read-only access to account information, configuration, and stats. |\\n| services | array | List of alphanumeric strings identifying services (optional). If no services are specified, the token will have access to all services on the account. |\\n| access_token | string | The alphanumeric string for accessing the API (only available on token creation). |\\n| created_at | string | Time-stamp (UTC) of when the token was created. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| expires_at | string | Time-stamp (UTC) of when the token will expire (optional). |\\n| id | string | Alphanumeric string identifying a token. |\\n| ip | string | IP Address of the client that last used the token. |\\n| last_used_at | string | Time-stamp (UTC) of when the token was last used. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| user_agent | string | User-Agent header of the client that last used the token. |\\n| user_id | string | Alphanumeric string identifying the user. |\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Dictionaries\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Dictionary info\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get dictionary metadata\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/dictionary/{{dictionary_id}}/info\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"info\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve metadata for a single dictionary by ID for a version and service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/dictionary/3vjTN8v1O7nOAY7aNDGOL/info\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3vjTN8v1O7nOAY7aNDGOL\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"info\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve metadata for a single dictionary by ID for a version and service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"item_count\\\":1,\\\"last_updated\\\":\\\"2020-06-04 19:23:11\\\",\\\"digest\\\":\\\"43ee763040973ca602549c94c5357a41c280afbb54e48d436af88f4e40d73081\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Dictionary Info is a set of metadata describing properties of a dictionary which change as items are added and removed.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| digest | string | A hash of all the dictionary content. |\\n| item_count | integer | The number of items currently in the dictionary. |\\n| last_updated | string | Timestamp (UTC) when the dictionary was last updated or an item was added or removed. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Dictionary item\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List items in a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/dictionary/{{dictionary_id}}/items?direction&page&per_page&sort\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"items\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"direction\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Direction in which to sort results.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Field on which to sort.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List of DictionaryItems given service and dictionary ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/dictionary/3vjTN8v1O7nOAY7aNDGOL/items?direction=ascend&page=1&per_page=20&sort=created?direction&page&per_page&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3vjTN8v1O7nOAY7aNDGOL\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"items\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"direction\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Direction in which to sort results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Field on which to sort.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List of DictionaryItems given service and dictionary ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"dictionary_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update multiple entries in a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"items\\\":[{\\\"op\\\":\\\"create\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"new-value\\\"},{\\\"op\\\":\\\"update\\\",\\\"item_key\\\":\\\"test-key-2\\\",\\\"item_value\\\":\\\"new-value-2\\\"},{\\\"op\\\":\\\"upsert\\\",\\\"item_key\\\":\\\"test-key-3\\\",\\\"item_value\\\":\\\"new-value-3\\\"},{\\\"op\\\":\\\"delete\\\",\\\"item_key\\\":\\\"test-key-4\\\"}]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/dictionary/{{dictionary_id}}/items\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"items\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update multiple items in the same dictionary. For faster updates to your service, group your changes into large batches. The maximum batch size is 1000 items. Contact support to discuss raising this limit.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"items\\\":[{\\\"op\\\":\\\"create\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"new-value\\\"},{\\\"op\\\":\\\"update\\\",\\\"item_key\\\":\\\"test-key-2\\\",\\\"item_value\\\":\\\"new-value-2\\\"},{\\\"op\\\":\\\"upsert\\\",\\\"item_key\\\":\\\"test-key-3\\\",\\\"item_value\\\":\\\"new-value-3\\\"},{\\\"op\\\":\\\"delete\\\",\\\"item_key\\\":\\\"test-key-4\\\"}]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/dictionary/3vjTN8v1O7nOAY7aNDGOL/items\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3vjTN8v1O7nOAY7aNDGOL\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"items\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update multiple items in the same dictionary. For faster updates to your service, group your changes into large batches. The maximum batch size is 1000 items. Contact support to discuss raising this limit.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an item from a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/dictionary/{{dictionary_id}}/item/{{dictionary_item_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_item_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single DictionaryItem given service, dictionary ID and item key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/dictionary/3vjTN8v1O7nOAY7aNDGOL/item/test-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3vjTN8v1O7nOAY7aNDGOL\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single DictionaryItem given service, dictionary ID and item key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"dictionary_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Insert or update an entry in a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/dictionary/{{dictionary_id}}/item/{{dictionary_item_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_item_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Upsert DictionaryItem given service, dictionary ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/dictionary/3vjTN8v1O7nOAY7aNDGOL/item/test-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3vjTN8v1O7nOAY7aNDGOL\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Upsert DictionaryItem given service, dictionary ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"dictionary_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an item from a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/dictionary/{{dictionary_id}}/item/{{dictionary_item_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_item_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete DictionaryItem given service, dictionary ID, and item key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/dictionary/3vjTN8v1O7nOAY7aNDGOL/item/test-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3vjTN8v1O7nOAY7aNDGOL\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete DictionaryItem given service, dictionary ID, and item key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an entry in a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/dictionary/{{dictionary_id}}/item/{{dictionary_item_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_item_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update DictionaryItem given service, dictionary ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/dictionary/3vjTN8v1O7nOAY7aNDGOL/item/test-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3vjTN8v1O7nOAY7aNDGOL\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update DictionaryItem given service, dictionary ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"dictionary_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an entry in a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/dictionary/{{dictionary_id}}/item\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create DictionaryItem given service, dictionary ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/dictionary/3vjTN8v1O7nOAY7aNDGOL/item\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"3vjTN8v1O7nOAY7aNDGOL\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create DictionaryItem given service, dictionary ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"dictionary_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A Dictionary Item is a single key-value pair that makes up an entry in a Dictionary. Dictionary Items can be added, removed and modified without activating a new version of the associated service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| item_key | string | Item key, maximum 256 characters. |\\n| item_value | string | Item value, maximum 8000 characters. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| dictionary_id | string | Alphanumeric string identifying a Dictionary. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Dictionary\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List dictionaries\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/dictionary\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all dictionaries for the version of the service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all dictionaries for the version of the service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"name\\\":\\\"test-dictionary\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"version\\\":1,\\\"write_only\\\":false}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/dictionary\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create named dictionary for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create named dictionary for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"name\\\":\\\"test-dictionary\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"version\\\":1,\\\"write_only\\\":false}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/dictionary/{{dictionary_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single dictionary by name for the version and service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/dictionary/test_dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test_dictionary\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single dictionary by name for the version and service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"name\\\":\\\"test-dictionary\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"version\\\":1,\\\"write_only\\\":false}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/dictionary/{{dictionary_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update named dictionary for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/dictionary/test_dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test_dictionary\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update named dictionary for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"name\\\":\\\"test-dictionary\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"version\\\":1,\\\"write_only\\\":false}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a dictionary\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/dictionary/{{dictionary_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\"{{dictionary_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete named dictionary for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/dictionary/test_dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dictionary\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test_dictionary\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete named dictionary for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A Dictionary is a VCL data table that stores key-value pairs accessible to VCL during request processing. New, empty dictionaries can be attached to a draft version of a service, which must be activated for the dictionary to be included in VCL. Once installed, a dictionary's items may be updated via API calls without having to activate a new version of the associated service configuration. To remove a dictionary, delete it on a draft version of a service (one that is not locked and not active). Once removed, activate the draft service version without the dictionary.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | Name for the Dictionary (must start with an alphabetic character and can contain only alphanumeric characters, underscores, and whitespace). |\\n| write_only | boolean | Determines if items in the dictionary are readable or not. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a Dictionary. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Subscriber Provided Prefix (SPP)\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"DNS Configuration\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List DNS configurations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/dns/configurations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all DNS configurations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 List of DNS configurations.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/dns/configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all DNS configurations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 List of DNS configurations.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"DNS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"dns_configuration\\\",\\\"attributes\\\":{\\\"dualstack\\\":true,\\\"name\\\":\\\"example_customer.customer.fastly.net\\\",\\\"region\\\":\\\"global\\\"},\\\"relationships\\\":{\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"TLS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"tls_configuration\\\"}}}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a DNS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"dns_configuration\\\",\\\"attributes\\\":{\\\"dualstack\\\":true,\\\"name\\\":\\\"example_customer.customer.fastly.net\\\"},\\\"relationships\\\":{\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"TLS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"tls_configuration\\\"}}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/dns/configurations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ip-configuration/spp/dns-configuration/#create-spp-dns-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 A DNS configuration.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"dns_configuration\\\",\\\"attributes\\\":{\\\"dualstack\\\":true,\\\"name\\\":\\\"example_customer.customer.fastly.net\\\"},\\\"relationships\\\":{\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"TLS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"tls_configuration\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/dns/configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ip-configuration/spp/dns-configuration/#create-spp-dns-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 A DNS configuration.\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"DNS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"dns_configuration\\\",\\\"attributes\\\":{\\\"dualstack\\\":true,\\\"name\\\":\\\"example_customer.customer.fastly.net\\\",\\\"region\\\":\\\"global\\\"},\\\"relationships\\\":{\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"TLS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"tls_configuration\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a DNS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/dns/configurations/{{dns_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\"{{dns_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Show a specific DNS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A DNS configuration.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/dns/configurations/{{dns_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{dns_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a specific DNS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A DNS configuration.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"DNS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"dns_configuration\\\",\\\"attributes\\\":{\\\"dualstack\\\":true,\\\"name\\\":\\\"example_customer.customer.fastly.net\\\",\\\"region\\\":\\\"global\\\"},\\\"relationships\\\":{\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"TLS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"tls_configuration\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a DNS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/dns/configurations/{{dns_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\"{{dns_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Remove a DNS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/dns/configurations/{{dns_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{dns_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Remove a DNS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a DNS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"id\\\":\\\"DNS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"dns_configuration\\\",\\\"attributes\\\":{\\\"dualstack\\\":true}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/dns/configurations/{{dns_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\"{{dns_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ip-configuration/spp/dns-configuration/#update-spp-dns-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A DNS configuration.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"id\\\":\\\"DNS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"dns_configuration\\\",\\\"attributes\\\":{\\\"dualstack\\\":true}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/dns/configurations/{{dns_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"dns\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{dns_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ip-configuration/spp/dns-configuration/#update-spp-dns-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A DNS configuration.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"DNS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"dns_configuration\\\",\\\"attributes\\\":{\\\"dualstack\\\":true,\\\"name\\\":\\\"example_customer.customer.fastly.net\\\",\\\"region\\\":\\\"global\\\"},\\\"relationships\\\":{\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"TLS_CONFIGURATION_ID\\\",\\\"type\\\":\\\"tls_configuration\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Customers with access to multiple sets of IP pools are able to manage DNS records associated with the IP pools.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | The CNAME record for your DNS Configuration. It must be a valid FQDN that starts with a custom label and ends with.customer.fastly.com (e.g., example.customer.fastly.net). Supported characters for the custom label include a-z, 0-9, hyphens, and underscores. |\\n| dualstack | boolean | True shows this DNS configuration is using both IPv4 (default) and IPv6 (optional). False shows it is using IPv4 only. When not provided, we will default to false. |\\n| region | string | The region string will be “global” for all configurations involving the customer’s SPP vipspace. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| dualstack | boolean | True shows this DNS configuration is using both IPv4 (default) and IPv6 (optional). False shows it is using IPv4 only. When not provided, we will default to false. |\\n| name | string | The CNAME record for your DNS Configuration. It must be a valid FQDN that starts with a custom label and ends with.customer.fastly.com (e.g., example.customer.fastly.net). Supported characters for the custom label include a-z, 0-9, hyphens, and underscores. |\\n| relationships.tls_configuration.id | string | Alphanumeric string identifying a TLS configuration. |\\n| type | string | Resource type. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| dualstack | boolean | True shows this DNS configuration is using both IPv4 (default) and IPv6 (optional). False shows it is using IPv4 only. When not provided, we will default to false. |\\n| id | string | Alphanumeric string identifying a DNS configuration. |\\n| name | string | The CNAME record for your DNS Configuration. It must be a valid FQDN that starts with a custom label and ends with.customer.fastly.com (e.g., example.customer.fastly.net). Supported characters for the custom label include a-z, 0-9, hyphens, and underscores. |\\n| region | string | The region string will be “global” for all configurations involving the customer’s SPP vipspace. |\\n| relationships.tls_configuration.id | string | Alphanumeric string identifying a TLS configuration. |\\n| type | string | Resource type. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| dualstack | boolean | True shows this DNS configuration is using both IPv4 (default) and IPv6 (optional). False shows it is using IPv4 only. When not provided, we will default to false. |\\n| type | string | Resource type. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"TLS Configuration\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List TLS configurations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/configurations?filter[bulk]&include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[bulk]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optionally filters by the bulk attribute.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: dns_records.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all TLS configurations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 List of TLS configurations.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/configurations?include=dns_records&page%5Bnumber%5D=1&page%5Bsize%5D=20?filter[bulk]&include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[bulk]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optionally filters by the bulk attribute.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: dns_records.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS configurations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 List of TLS configurations.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"bulk\\\":false,\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"default\\\":true,\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"TLS Configuration A\\\",\\\"tls_1_2_cipher_suite_profile\\\":[\\\"ECDHE-RSA-AES256-GCM-SHA384\\\",\\\"...\\\"],\\\"tls_1_3_cipher_suite_profile\\\":[\\\"TLS_AES_256_GCM_SHA384\\\",\\\"...\\\"],\\\"tls_protocols\\\":[\\\"1.1\\\",\\\"1.2\\\"],\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"vipspace\\\":\\\"customer_assigned_vipspace\\\"},\\\"relationships\\\":{\\\"dns_records\\\":{\\\"data\\\":[{\\\"id\\\":\\\"23.154.64.3\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"spp-test.customer.fastly.net\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"2620:11a:c004::3\\\",\\\"type\\\":\\\"dns_record\\\"}]},\\\"service\\\":{\\\"data\\\":{\\\"id\\\":\\\"VKXdv0eYSU1Z0isxPaozG\\\",\\\"type\\\":\\\"service\\\"}},\\\"default_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"default_ecdsa_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"5YwbK89STDIW0UYejRRUmG\\\",\\\"type\\\":\\\"tls_certificate\\\"}}}}],\\\"included\\\":[{\\\"id\\\":\\\"23.154.64.3\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"spp-test.customer.fastly.net\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"CNAME\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"2620:11a:c004::3\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"AAAA\\\",\\\"region\\\":\\\"global\\\"}}],\\\"links\\\":{\\\"self\\\":\\\"https://api.fastly.com/tls/configurations?include=dns_records&page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"first\\\":\\\"https://api.fastly.com/tls/configurations?include=dns_records&page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"prev\\\":null,\\\"next\\\":null,\\\"last\\\":\\\"https://api.fastly.com/tls/configurations?include=dns_records&page%5Bnumber%5D=1&page%5Bsize%5D=100\\\"},\\\"meta\\\":{\\\"per_page\\\":100,\\\"current_page\\\":1,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a TLS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"New TLS Configuration\\\",\\\"tls_protocols\\\":[\\\"1.2\\\",\\\"1.3\\\"],\\\"tls_1_2_cipher_suite_profile\\\":[\\\"ECDHE-RSA-AES256-GCM-SHA384\\\",\\\"...\\\"],\\\"vipspace\\\":\\\"customer_assigned_vipspace\\\"},\\\"relationships\\\":{\\\"dns_records\\\":{\\\"data\\\":[{\\\"id\\\":\\\"IPV4_ADDRESS\\\",\\\"type\\\":\\\"dns_record\\\"}]},\\\"default_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"DEFAULT_CERTIFICATE_ID\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"default_ecdsa_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"DEFAULT_ECDSA_CERTIFICATE_ID\\\",\\\"type\\\":\\\"tls_certificate\\\"}}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/configurations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ip-configuration/spp/tls-configuration/#create-spp-tls-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 A TLS configuration.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"New TLS Configuration\\\",\\\"tls_protocols\\\":[\\\"1.2\\\",\\\"1.3\\\"],\\\"tls_1_2_cipher_suite_profile\\\":[\\\"ECDHE-RSA-AES256-GCM-SHA384\\\",\\\"...\\\"],\\\"vipspace\\\":\\\"customer_assigned_vipspace\\\"},\\\"relationships\\\":{\\\"dns_records\\\":{\\\"data\\\":[{\\\"id\\\":\\\"IPV4_ADDRESS\\\",\\\"type\\\":\\\"dns_record\\\"}]},\\\"default_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"DEFAULT_CERTIFICATE_ID\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"default_ecdsa_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"DEFAULT_ECDSA_CERTIFICATE_ID\\\",\\\"type\\\":\\\"tls_certificate\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ip-configuration/spp/tls-configuration/#create-spp-tls-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 A TLS configuration.\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"bulk\\\":false,\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"default\\\":true,\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"TLS Configuration A\\\",\\\"tls_protocols\\\":[\\\"1.1\\\",\\\"1.2\\\"],\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"vipspace\\\":\\\"customer_assigned_vipspace\\\"},\\\"relationships\\\":{\\\"default_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"default_ecdsa_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"5YwbK89STDIW0UYejRRUmG\\\",\\\"type\\\":\\\"tls_certificate\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a TLS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/configurations/{{tls_configuration_id}}?include\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: dns_records.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Show a specific TLS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A TLS configuration.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/configurations/{{tls_configuration_id}}?include=dns_records?include\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: dns_records.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a specific TLS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A TLS configuration.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"bulk\\\":false,\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"default\\\":true,\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"TLS Configuration A\\\",\\\"tls_1_2_cipher_suite_profile\\\":[\\\"ECDHE-RSA-AES256-GCM-SHA384\\\",\\\"...\\\"],\\\"tls_1_3_cipher_suite_profile\\\":[\\\"TLS_AES_256_GCM_SHA384\\\",\\\"...\\\"],\\\"tls_protocols\\\":[\\\"1.1\\\",\\\"1.2\\\"],\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"vipspace\\\":\\\"customer_assigned_vipspace\\\"},\\\"relationships\\\":{\\\"dns_records\\\":{\\\"data\\\":[{\\\"id\\\":\\\"23.154.64.3\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"spp-test.customer.fastly.net\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"2620:11a:c004::3\\\",\\\"type\\\":\\\"dns_record\\\"}]},\\\"service\\\":{\\\"data\\\":{\\\"id\\\":\\\"VKXdv0eYSU1Z0isxPaozG\\\",\\\"type\\\":\\\"service\\\"}},\\\"default_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"default_ecdsa_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"5YwbK89STDIW0UYejRRUmG\\\",\\\"type\\\":\\\"tls_certificate\\\"}}}},\\\"included\\\":[{\\\"id\\\":\\\"23.154.64.3\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"spp-test.customer.fastly.net\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"CNAME\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"2620:11a:c004::3\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"AAAA\\\",\\\"region\\\":\\\"global\\\"}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a TLS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/configurations/{{tls_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Remove a TLS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/configurations/{{tls_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Remove a TLS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a TLS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"New TLS Configuration\\\",\\\"tls_protocols\\\":[\\\"1.2\\\",\\\"1.3\\\"],\\\"tls_1_2_cipher_suite_profile\\\":[\\\"ECDHE-RSA-AES256-GCM-SHA384\\\",\\\"...\\\"]},\\\"relationships\\\":{\\\"default_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"DEFAULT_CERTIFICATE_ID\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"default_ecdsa_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"DEFAULT_ECDSA_CERTIFICATE_ID\\\",\\\"type\\\":\\\"tls_certificate\\\"}}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/configurations/{{tls_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ip-configuration/spp/tls-configuration/#update-spp-tls-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A TLS configuration.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"New TLS Configuration\\\",\\\"tls_protocols\\\":[\\\"1.2\\\",\\\"1.3\\\"],\\\"tls_1_2_cipher_suite_profile\\\":[\\\"ECDHE-RSA-AES256-GCM-SHA384\\\",\\\"...\\\"]},\\\"relationships\\\":{\\\"default_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"DEFAULT_CERTIFICATE_ID\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"default_ecdsa_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"DEFAULT_ECDSA_CERTIFICATE_ID\\\",\\\"type\\\":\\\"tls_certificate\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/configurations/{{tls_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ip-configuration/spp/tls-configuration/#update-spp-tls-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A TLS configuration.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"bulk\\\":false,\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"default\\\":true,\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"TLS Configuration A\\\",\\\"tls_protocols\\\":[\\\"1.1\\\",\\\"1.2\\\"],\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"vipspace\\\":\\\"customer_assigned_vipspace\\\"},\\\"relationships\\\":{\\\"default_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"default_ecdsa_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"5YwbK89STDIW0UYejRRUmG\\\",\\\"type\\\":\\\"tls_certificate\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Customers with access to multiple sets of IP pools can apply different configuration options to their TLS-enabled domains.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| http_protocols | array | HTTP protocols available on your configuration. At least one protocol is required:\\n\\nhttp/1.1 is always supported and is required in the array.\\nhttp/2 is optionally supported in the array.\\nhttp/3 is optionally supported in the array. |\\n| name | string | A custom name for your TLS configuration. Optional, we will assign a value to this if none is provided. |\\n| tls_1_2_cipher_suite_profile | array | An ordered collection of OpenSSL-formatted cipher suite names used for TLS-1.0, TLS-1.1 and TLS-1.2 protocol versions.\\nNote: Setting this field is an advanced feature that requires enablement by Fastly Support. |\\n| tls_protocols | array | TLS protocols available on your configuration. The following TLS protocols are supported:\\n\\n[“1.0”, “1.1”, “1.2”] \\n[“1.0”, “1.1”, “1.2”, “1.3”] \\n[“1.0”, “1.1”, “1.2”, “1.3+0RTT”] \\n[“1.2”]\\n[“1.2”, “1.3”]\\n[“1.2”, “1.3+0RTT”]. |\\n| vipspace | string | A Fastly assigned name representing a set of network prefixes that are available for operations like acquiring TLS configurations.\\nThis field is Required, and must be customer_assigned_vipspace. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| http_protocols | array | HTTP protocols available on your configuration. At least one protocol is required:\\n\\nhttp/1.1 is always supported and is required in the array.\\nhttp/2 is optionally supported in the array.\\nhttp/3 is optionally supported in the array. |\\n| name | string | A custom name for your TLS configuration. Optional, we will assign a value to this if none is provided. |\\n| relationships.default_certificate.id | string | Alphanumeric string identifying the default TLS certificate. |\\n| relationships.default_ecdsa_certificate.id | string | Alphanumeric string identifying the default ECDSA TLS certificate. |\\n| relationships.dns_records.id | string | The IPv4 address that will be used for your TLS configuration. Note: Setting this field is an advanced feature that requires enablement by Fastly Support. |\\n| tls_1_2_cipher_suite_profile | array | An ordered collection of OpenSSL-formatted cipher suite names used for TLS-1.0, TLS-1.1 and TLS-1.2 protocol versions.\\nNote: Setting this field is an advanced feature that requires enablement by Fastly Support. |\\n| tls_protocols | array | TLS protocols available on your configuration. The following TLS protocols are supported:\\n\\n[“1.0”, “1.1”, “1.2”] \\n[“1.0”, “1.1”, “1.2”, “1.3”] \\n[“1.0”, “1.1”, “1.2”, “1.3+0RTT”] \\n[“1.2”]\\n[“1.2”, “1.3”]\\n[“1.2”, “1.3+0RTT”]. |\\n| type | string | Resource type. |\\n| vipspace | string | A Fastly assigned name representing a set of network prefixes that are available for operations like acquiring TLS configurations.\\nThis field is Required, and must be customer_assigned_vipspace. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| bulk | boolean | Signifies whether the configuration is used for Platform TLS or not. We will always assume for this product \\nthat the value for this is “false”, signifying you have full access to the main set of APIs for custom\\nTLS certificates and\\nTLS subscriptions, as well as the\\nTLS management UI. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| default | boolean | Signifies whether or not Fastly will use this configuration as a default when creating a new\\nTLS activation. |\\n| http_protocols | array | HTTP protocols available on your configuration. At least one protocol is required:\\n\\nhttp/1.1 is always supported and is required in the array.\\nhttp/2 is optionally supported in the array.\\nhttp/3 is optionally supported in the array. |\\n| id | string | Alphanumeric string identifying a TLS configuration. |\\n| name | string | A custom name for your TLS configuration. Optional, we will assign a value to this if none is provided. |\\n| relationships.default_certificate.id | string | Alphanumeric string identifying the default TLS certificate. |\\n| relationships.default_ecdsa_certificate.id | string | Alphanumeric string identifying the default ECDSA TLS certificate. |\\n| relationships.dns_records.id | string | The IP address or hostname of the DNS record. |\\n| relationships.service.id | string | Alphanumeric string identifying the service. |\\n| tls_1_2_cipher_suite_profile | array | An ordered collection of OpenSSL-formatted cipher suite names used for TLS-1.0, TLS-1.1 and TLS-1.2 protocol versions.\\nNote: Setting this field is an advanced feature that requires enablement by Fastly Support. |\\n| tls_1_3_cipher_suite_profile | array | An ordered collection of OpenSSL-formatted cipher suite names used for TLS-1.3. \\nIf TLS-1.3 is selected, you will get the default list. |\\n| tls_protocols | array | TLS protocols available on your configuration. The following TLS protocols are supported:\\n\\n[“1.0”, “1.1”, “1.2”] \\n[“1.0”, “1.1”, “1.2”, “1.3”] \\n[“1.0”, “1.1”, “1.2”, “1.3+0RTT”] \\n[“1.2”]\\n[“1.2”, “1.3”]\\n[“1.2”, “1.3+0RTT”]. |\\n| type | string | Resource type. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| vipspace | string | A Fastly assigned name representing a set of network prefixes that are available for operations like acquiring TLS configurations.\\nThis field is Required, and must be customer_assigned_vipspace. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| http_protocols | array | HTTP protocols available on your configuration. At least one protocol is required:\\n\\nhttp/1.1 is always supported and is required in the array.\\nhttp/2 is optionally supported in the array.\\nhttp/3 is optionally supported in the array. |\\n| name | string | A custom name for your TLS configuration. Optional, we will assign a value to this if none is provided. |\\n| relationships.default_certificate.id | string | Alphanumeric string identifying the default TLS certificate. |\\n| relationships.default_ecdsa_certificate.id | string | Alphanumeric string identifying the default ECDSA TLS certificate. |\\n| tls_1_2_cipher_suite_profile | array | An ordered collection of OpenSSL-formatted cipher suite names used for TLS-1.0, TLS-1.1 and TLS-1.2 protocol versions.\\nNote: Setting this field is an advanced feature that requires enablement by Fastly Support. |\\n| tls_protocols | array | TLS protocols available on your configuration. The following TLS protocols are supported:\\n\\n[“1.0”, “1.1”, “1.2”] \\n[“1.0”, “1.1”, “1.2”, “1.3”] \\n[“1.0”, “1.1”, “1.2”, “1.3+0RTT”] \\n[“1.2”]\\n[“1.2”, “1.3”]\\n[“1.2”, “1.3+0RTT”]. |\\n| type | string | Resource type. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Real-time logging\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Microsoft Azure Blob Storage\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Azure Blob Storage log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/azureblob\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"azureblob\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Azure Blob Storage logging endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/azureblob\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"azureblob\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Azure Blob Storage logging endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"placement\\\":null,\\\"format_version\\\":\\\"2\\\",\\\"sas_token\\\":\\\"sv=2020-09-05&sr=b&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D&se=2020-09-30T02%3A23%3A26Z&sp=rw\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"response_condition\\\":\\\"\\\",\\\"public_key\\\":null,\\\"updated_at\\\":\\\"2020-09-12T20:49:16.000Z\\\",\\\"message_type\\\":\\\"classic\\\",\\\"period\\\":\\\"3600\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"container\\\":\\\"test-container\\\",\\\"path\\\":null,\\\"deleted_at\\\":null,\\\"account_name\\\":\\\"test-account\\\",\\\"created_at\\\":\\\"2020-09-12T20:49:16.000Z\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"file_max_bytes\\\":100000000}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an Azure Blob Storage log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/azureblob\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"azureblob\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create an Azure Blob Storage logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/azureblob\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"azureblob\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create an Azure Blob Storage logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"format_version\\\":\\\"2\\\",\\\"sas_token\\\":\\\"sv=2020-09-05&sr=b&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D&se=2020-09-30T02%3A23%3A26Z&sp=rw\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"response_condition\\\":\\\"\\\",\\\"public_key\\\":null,\\\"updated_at\\\":\\\"2020-09-12T20:49:16.000Z\\\",\\\"message_type\\\":\\\"classic\\\",\\\"period\\\":\\\"3600\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"container\\\":\\\"test-container\\\",\\\"path\\\":null,\\\"deleted_at\\\":null,\\\"account_name\\\":\\\"test-account\\\",\\\"created_at\\\":\\\"2020-09-12T20:49:16.000Z\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"file_max_bytes\\\":100000000}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an Azure Blob Storage log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/azureblob/{{logging_azureblob_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"azureblob\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_azureblob_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Azure Blob Storage logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/azureblob/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"azureblob\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Azure Blob Storage logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"format_version\\\":\\\"2\\\",\\\"sas_token\\\":\\\"sv=2020-09-05&sr=b&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D&se=2020-09-30T02%3A23%3A26Z&sp=rw\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"response_condition\\\":\\\"\\\",\\\"public_key\\\":null,\\\"updated_at\\\":\\\"2020-09-12T20:49:16.000Z\\\",\\\"message_type\\\":\\\"classic\\\",\\\"period\\\":\\\"3600\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"container\\\":\\\"test-container\\\",\\\"path\\\":null,\\\"deleted_at\\\":null,\\\"account_name\\\":\\\"test-account\\\",\\\"created_at\\\":\\\"2020-09-12T20:49:16.000Z\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"file_max_bytes\\\":100000000}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an Azure Blob Storage log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/azureblob/{{logging_azureblob_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"azureblob\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_azureblob_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Azure Blob Storage logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/azureblob/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"azureblob\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Azure Blob Storage logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"format_version\\\":\\\"2\\\",\\\"sas_token\\\":\\\"sv=2020-09-05&sr=b&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D&se=2020-09-30T02%3A23%3A26Z&sp=rw\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"response_condition\\\":\\\"\\\",\\\"public_key\\\":null,\\\"updated_at\\\":\\\"2020-09-12T20:49:16.000Z\\\",\\\"message_type\\\":\\\"classic\\\",\\\"period\\\":\\\"3600\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"container\\\":\\\"test-container\\\",\\\"path\\\":null,\\\"deleted_at\\\":null,\\\"account_name\\\":\\\"test-account\\\",\\\"created_at\\\":\\\"2020-09-12T20:49:16.000Z\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"file_max_bytes\\\":100000000}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete the Azure Blob Storage log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/azureblob/{{logging_azureblob_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"azureblob\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_azureblob_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Azure Blob Storage logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/azureblob/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"azureblob\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Azure Blob Storage logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to the Azure Blob Storage container in the format specified in the Azure Blob object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| account_name | string | The unique Azure Blob Storage namespace in which your data objects are stored. Required. |\\n| container | string | The name of the Azure Blob Storage container in which to store logs. Required. |\\n| file_max_bytes | integer | The maximum number of bytes for each uploaded file. A value of 0 can be used to indicate there is no limit on the size of uploaded files, otherwise the minimum value is 1048576 bytes (1 MiB). Note that Microsoft Azure Storage has block size limits. |\\n| path | string | The path to upload logs to. |\\n| public_key | string | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. |\\n| sas_token | string | The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. Required. |\\n| compression_codec | string | The codec used for compressing your logs. Valid values are zstd, snappy, and gzip. Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| gzip_level | integer | The level of gzip encoding when sending logs (default 0, no compression). Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| name | string | The name for the real-time logging configuration. |\\n| period | integer | How frequently log files are finalized so they can be available for reading (in seconds). |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| timestamp_format | string | A timestamp format. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"BigQuery\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List BigQuery log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/bigquery\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"bigquery\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the BigQuery logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/bigquery\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bigquery\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the BigQuery logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"project_id\\\":\\\"test-project-id\\\",\\\"dataset\\\":\\\"test-dataset\\\",\\\"table\\\":\\\"test-table\\\",\\\"template_suffix\\\":null,\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a BigQuery log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/bigquery\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"bigquery\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a BigQuery logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/bigquery\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bigquery\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a BigQuery logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"project_id\\\":\\\"test-project-id\\\",\\\"dataset\\\":\\\"test-dataset\\\",\\\"table\\\":\\\"test-table\\\",\\\"template_suffix\\\":null,\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a BigQuery log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/bigquery/{{logging_bigquery_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"bigquery\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_bigquery_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details for a BigQuery logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/bigquery/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bigquery\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details for a BigQuery logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"project_id\\\":\\\"test-project-id\\\",\\\"dataset\\\":\\\"test-dataset\\\",\\\"table\\\":\\\"test-table\\\",\\\"template_suffix\\\":null,\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a BigQuery log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/bigquery/{{logging_bigquery_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"bigquery\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_bigquery_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a BigQuery logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/bigquery/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bigquery\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a BigQuery logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"project_id\\\":\\\"test-project-id\\\",\\\"dataset\\\":\\\"test-dataset\\\",\\\"table\\\":\\\"test-table\\\",\\\"template_suffix\\\":null,\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a BigQuery log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/bigquery/{{logging_bigquery_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"bigquery\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_bigquery_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a BigQuery logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/bigquery/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bigquery\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a BigQuery logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to the Google BigQuery dataset and table in the format specified in the BigQuery logging object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| dataset | string | Your BigQuery dataset. |\\n| format | string | A Fastly log format string. Must produce JSON that matches the schema of your BigQuery table. |\\n| name | string | The name of the BigQuery logging object. Used as a primary key for API access. |\\n| project_id | string | Your Google Cloud Platform project ID. Required. |\\n| table | string | Your BigQuery table. |\\n| template_suffix | string | BigQuery table name suffix template. Optional. |\\n| account_name | string | The name of the Google Cloud Platform service account associated with the target log collection service. Not required if user and secret_key are provided. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| secret_key | string | Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON. Not required if account_name is specified. |\\n| user | string | Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON. Not required if account_name is specified. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Cloud Files\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Cloud Files log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/cloudfiles\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"cloudfiles\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Cloud Files log endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/cloudfiles\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cloudfiles\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Cloud Files log endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"user\\\":\\\"test-user\\\",\\\"created_at\\\":\\\"2020-05-21T22:49:44.000Z\\\",\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"period\\\":\\\"3600\\\",\\\"region\\\":null,\\\"deleted_at\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"updated_at\\\":\\\"2020-05-21T22:49:44.000Z\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"version\\\":\\\"1\\\",\\\"path\\\":null,\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"placement\\\":null,\\\"format_version\\\":\\\"2\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Cloud Files log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/cloudfiles\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"cloudfiles\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Cloud Files log endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/cloudfiles\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cloudfiles\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Cloud Files log endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"user\\\":\\\"test-user\\\",\\\"created_at\\\":\\\"2020-05-21T22:49:44.000Z\\\",\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"period\\\":\\\"3600\\\",\\\"region\\\":null,\\\"deleted_at\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"updated_at\\\":\\\"2020-05-21T22:49:44.000Z\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"version\\\":\\\"1\\\",\\\"path\\\":null,\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"placement\\\":null,\\\"format_version\\\":\\\"2\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Cloud Files log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/cloudfiles/{{logging_cloudfiles_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"cloudfiles\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_cloudfiles_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Cloud Files log endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/cloudfiles/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cloudfiles\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Cloud Files log endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"user\\\":\\\"test-user\\\",\\\"created_at\\\":\\\"2020-05-21T22:49:44.000Z\\\",\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"period\\\":\\\"3600\\\",\\\"region\\\":null,\\\"deleted_at\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"updated_at\\\":\\\"2020-05-21T22:49:44.000Z\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"version\\\":\\\"1\\\",\\\"path\\\":null,\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"placement\\\":null,\\\"format_version\\\":\\\"2\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update the Cloud Files log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/cloudfiles/{{logging_cloudfiles_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"cloudfiles\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_cloudfiles_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Cloud Files log endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/cloudfiles/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cloudfiles\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Cloud Files log endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"user\\\":\\\"test-user\\\",\\\"created_at\\\":\\\"2020-05-21T22:49:44.000Z\\\",\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"period\\\":\\\"3600\\\",\\\"region\\\":null,\\\"deleted_at\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"updated_at\\\":\\\"2020-05-21T22:49:44.000Z\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"version\\\":\\\"1\\\",\\\"path\\\":null,\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"placement\\\":null,\\\"format_version\\\":\\\"2\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete the Cloud Files log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/cloudfiles/{{logging_cloudfiles_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"cloudfiles\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_cloudfiles_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Cloud Files log endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/cloudfiles/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cloudfiles\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Cloud Files log endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to your Rackspace Cloud Files account.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| access_key | string | Your Cloud Files account access key. |\\n| bucket_name | string | The name of your Cloud Files container. |\\n| path | string | The path to upload logs to. |\\n| public_key | string | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. |\\n| region | string | The region to stream logs to. |\\n|  | DFW | Dallas. |\\n|  | ORD | Chicago. |\\n|  | IAD | Northern Virginia. |\\n|  | LON | London. |\\n|  | SYD | Sydney. |\\n|  | HKG | Hong Kong. |\\n|  | null |  |\\n| user | string | The username for your Cloud Files account. |\\n| compression_codec | string | The codec used for compressing your logs. Valid values are zstd, snappy, and gzip. Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| gzip_level | integer | The level of gzip encoding when sending logs (default 0, no compression). Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| name | string | The name for the real-time logging configuration. |\\n| period | integer | How frequently log files are finalized so they can be available for reading (in seconds). |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| timestamp_format | string | A timestamp format. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Datadog\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Datadog log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/datadog\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"datadog\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Datadog logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/datadog\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"datadog\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Datadog logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"region\\\":\\\"US\\\",\\\"format\\\":\\\"{\\\\\\\"ddsource\\\\\\\":\\\\\\\"fastly\\\\\\\",\\\\\\\"service\\\\\\\":\\\\\\\"%{req.service_id}V\\\\\\\",\\\\\\\"date\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"time_start\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"time_end\\\\\\\":\\\\\\\"%{end:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"http\\\\\\\":{\\\\\\\"request_time_ms\\\\\\\":\\\\\\\"%D\\\\\\\",\\\\\\\"method\\\\\\\":\\\\\\\"%m\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\\\\"useragent\\\\\\\":\\\\\\\"%{User-Agent}i\\\\\\\",\\\\\\\"referer\\\\\\\":\\\\\\\"%{Referer}i\\\\\\\",\\\\\\\"protocol\\\\\\\":\\\\\\\"%H\\\\\\\",\\\\\\\"request_x_forwarded_for\\\\\\\":\\\\\\\"%{X-Forwarded-For}i\\\\\\\",\\\\\\\"status_code\\\\\\\":\\\\\\\"%s\\\\\\\"},\\\\\\\"network\\\\\\\":{\\\\\\\"client\\\\\\\":{\\\\\\\"ip\\\\\\\":\\\\\\\"%h\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"%{client.as.name}V\\\\\\\",\\\\\\\"number\\\\\\\":\\\\\\\"%{client.as.number}V\\\\\\\",\\\\\\\"connection_speed\\\\\\\":\\\\\\\"%{client.geo.conn_speed}V\\\\\\\"},\\\\\\\"destination\\\\\\\":{\\\\\\\"ip\\\\\\\":\\\\\\\"%A\\\\\\\"},\\\\\\\"geoip\\\\\\\":{\\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city.utf8}V\\\\\\\",\\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\\\\"geo_continent_code\\\\\\\":\\\\\\\"%{client.geo.continent_code}V\\\\\\\",\\\\\\\"geo_region\\\\\\\":\\\\\\\"%{client.geo.region}V\\\\\\\"},\\\\\\\"bytes_written\\\\\\\":\\\\\\\"%B\\\\\\\",\\\\\\\"bytes_read\\\\\\\":\\\\\\\"%{req.body_bytes_read}V\\\\\\\"},\\\\\\\"host\\\\\\\":\\\\\\\"%{Fastly-Orig-Host}i\\\\\\\",\\\\\\\"origin_host\\\\\\\":\\\\\\\"%v\\\\\\\",\\\\\\\"is_ipv6\\\\\\\":\\\\\\\"%{if(req.is_ipv6, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"is_tls\\\\\\\":\\\\\\\"%{if(req.is_ssl, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"tls_client_protocol\\\\\\\":\\\\\\\"%{json.escape(tls.client.protocol)}V\\\\\\\",\\\\\\\"tls_client_servername\\\\\\\":\\\\\\\"%{json.escape(tls.client.servername)}V\\\\\\\",\\\\\\\"tls_client_cipher\\\\\\\":\\\\\\\"%{json.escape(tls.client.cipher)}V\\\\\\\",\\\\\\\"tls_client_cipher_sha\\\\\\\":\\\\\\\"%{json.escape(tls.client.ciphers_sha)}V\\\\\\\",\\\\\\\"tls_client_tlsexts_sha\\\\\\\":\\\\\\\"%{json.escape(tls.client.tlsexts_sha)}V\\\\\\\",\\\\\\\"is_h2\\\\\\\":\\\\\\\"%{if(fastly_info.is_h2, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"is_h2_push\\\\\\\":\\\\\\\"%{if(fastly_info.h2.is_push, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"h2_stream_id\\\\\\\":\\\\\\\"%{fastly_info.h2.stream_id}V\\\\\\\",\\\\\\\"request_accept_content\\\\\\\":\\\\\\\"%{Accept}i\\\\\\\",\\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{Accept-Language}i\\\\\\\",\\\\\\\"request_accept_encoding\\\\\\\":\\\\\\\"%{Accept-Encoding}i\\\\\\\",\\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{Accept-Charset}i\\\\\\\",\\\\\\\"request_connection\\\\\\\":\\\\\\\"%{Connection}i\\\\\\\",\\\\\\\"request_dnt\\\\\\\":\\\\\\\"%{DNT}i\\\\\\\",\\\\\\\"request_forwarded\\\\\\\":\\\\\\\"%{Forwarded}i\\\\\\\",\\\\\\\"request_via\\\\\\\":\\\\\\\"%{Via}i\\\\\\\",\\\\\\\"request_cache_control\\\\\\\":\\\\\\\"%{Cache-Control}i\\\\\\\",\\\\\\\"request_x_requested_with\\\\\\\":\\\\\\\"%{X-Requested-With}i\\\\\\\",\\\\\\\"request_x_att_device_id\\\\\\\":\\\\\\\"%{X-ATT-Device-Id}i\\\\\\\",\\\\\\\"content_type\\\\\\\":\\\\\\\"%{Content-Type}o\\\\\\\",\\\\\\\"is_cacheable\\\\\\\":\\\\\\\"%{if(fastly_info.state~\\\\\\\\\\\\\\\"^(HIT|MISS)$\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"response_age\\\\\\\":\\\\\\\"%{Age}o\\\\\\\",\\\\\\\"response_cache_control\\\\\\\":\\\\\\\"%{Cache-Control}o\\\\\\\",\\\\\\\"response_expires\\\\\\\":\\\\\\\"%{Expires}o\\\\\\\",\\\\\\\"response_last_modified\\\\\\\":\\\\\\\"%{Last-Modified}o\\\\\\\",\\\\\\\"response_tsv\\\\\\\":\\\\\\\"%{TSV}o\\\\\\\",\\\\\\\"server_datacenter\\\\\\\":\\\\\\\"%{server.datacenter}V\\\\\\\",\\\\\\\"req_header_size\\\\\\\":\\\\\\\"%{req.header_bytes_read}V\\\\\\\",\\\\\\\"resp_header_size\\\\\\\":\\\\\\\"%{resp.header_bytes_written}V\\\\\\\",\\\\\\\"socket_cwnd\\\\\\\":\\\\\\\"%{client.socket.cwnd}V\\\\\\\",\\\\\\\"socket_nexthop\\\\\\\":\\\\\\\"%{client.socket.nexthop}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_mss\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_mss}V\\\\\\\",\\\\\\\"socket_tcpi_snd_mss\\\\\\\":\\\\\\\"%{client.socket.tcpi_snd_mss}V\\\\\\\",\\\\\\\"socket_tcpi_rtt\\\\\\\":\\\\\\\"%{client.socket.tcpi_rtt}V\\\\\\\",\\\\\\\"socket_tcpi_rttvar\\\\\\\":\\\\\\\"%{client.socket.tcpi_rttvar}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_rtt\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_rtt}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_space\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_space}V\\\\\\\",\\\\\\\"socket_tcpi_last_data_sent\\\\\\\":\\\\\\\"%{client.socket.tcpi_last_data_sent}V\\\\\\\",\\\\\\\"socket_tcpi_total_retrans\\\\\\\":\\\\\\\"%{client.socket.tcpi_total_retrans}V\\\\\\\",\\\\\\\"socket_tcpi_delta_retrans\\\\\\\":\\\\\\\"%{client.socket.tcpi_delta_retrans}V\\\\\\\",\\\\\\\"socket_ploss\\\\\\\":\\\\\\\"%{client.socket.ploss}V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"created_at\\\":\\\"2020-04-22T16:50:01.000Z\\\",\\\"updated_at\\\":\\\"2020-04-22T16:50:01.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"token\\\":\\\"DD-API-KEY\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Datadog log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/datadog\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"datadog\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Datadog logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/datadog\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"datadog\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Datadog logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"region\\\":\\\"US\\\",\\\"format\\\":\\\"{\\\\\\\"ddsource\\\\\\\":\\\\\\\"fastly\\\\\\\",\\\\\\\"service\\\\\\\":\\\\\\\"%{req.service_id}V\\\\\\\",\\\\\\\"date\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"time_start\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"time_end\\\\\\\":\\\\\\\"%{end:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"http\\\\\\\":{\\\\\\\"request_time_ms\\\\\\\":\\\\\\\"%D\\\\\\\",\\\\\\\"method\\\\\\\":\\\\\\\"%m\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\\\\"useragent\\\\\\\":\\\\\\\"%{User-Agent}i\\\\\\\",\\\\\\\"referer\\\\\\\":\\\\\\\"%{Referer}i\\\\\\\",\\\\\\\"protocol\\\\\\\":\\\\\\\"%H\\\\\\\",\\\\\\\"request_x_forwarded_for\\\\\\\":\\\\\\\"%{X-Forwarded-For}i\\\\\\\",\\\\\\\"status_code\\\\\\\":\\\\\\\"%s\\\\\\\"},\\\\\\\"network\\\\\\\":{\\\\\\\"client\\\\\\\":{\\\\\\\"ip\\\\\\\":\\\\\\\"%h\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"%{client.as.name}V\\\\\\\",\\\\\\\"number\\\\\\\":\\\\\\\"%{client.as.number}V\\\\\\\",\\\\\\\"connection_speed\\\\\\\":\\\\\\\"%{client.geo.conn_speed}V\\\\\\\"},\\\\\\\"destination\\\\\\\":{\\\\\\\"ip\\\\\\\":\\\\\\\"%A\\\\\\\"},\\\\\\\"geoip\\\\\\\":{\\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city.utf8}V\\\\\\\",\\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\\\\"geo_continent_code\\\\\\\":\\\\\\\"%{client.geo.continent_code}V\\\\\\\",\\\\\\\"geo_region\\\\\\\":\\\\\\\"%{client.geo.region}V\\\\\\\"},\\\\\\\"bytes_written\\\\\\\":\\\\\\\"%B\\\\\\\",\\\\\\\"bytes_read\\\\\\\":\\\\\\\"%{req.body_bytes_read}V\\\\\\\"},\\\\\\\"host\\\\\\\":\\\\\\\"%{Fastly-Orig-Host}i\\\\\\\",\\\\\\\"origin_host\\\\\\\":\\\\\\\"%v\\\\\\\",\\\\\\\"is_ipv6\\\\\\\":\\\\\\\"%{if(req.is_ipv6, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"is_tls\\\\\\\":\\\\\\\"%{if(req.is_ssl, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"tls_client_protocol\\\\\\\":\\\\\\\"%{json.escape(tls.client.protocol)}V\\\\\\\",\\\\\\\"tls_client_servername\\\\\\\":\\\\\\\"%{json.escape(tls.client.servername)}V\\\\\\\",\\\\\\\"tls_client_cipher\\\\\\\":\\\\\\\"%{json.escape(tls.client.cipher)}V\\\\\\\",\\\\\\\"tls_client_cipher_sha\\\\\\\":\\\\\\\"%{json.escape(tls.client.ciphers_sha)}V\\\\\\\",\\\\\\\"tls_client_tlsexts_sha\\\\\\\":\\\\\\\"%{json.escape(tls.client.tlsexts_sha)}V\\\\\\\",\\\\\\\"is_h2\\\\\\\":\\\\\\\"%{if(fastly_info.is_h2, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"is_h2_push\\\\\\\":\\\\\\\"%{if(fastly_info.h2.is_push, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"h2_stream_id\\\\\\\":\\\\\\\"%{fastly_info.h2.stream_id}V\\\\\\\",\\\\\\\"request_accept_content\\\\\\\":\\\\\\\"%{Accept}i\\\\\\\",\\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{Accept-Language}i\\\\\\\",\\\\\\\"request_accept_encoding\\\\\\\":\\\\\\\"%{Accept-Encoding}i\\\\\\\",\\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{Accept-Charset}i\\\\\\\",\\\\\\\"request_connection\\\\\\\":\\\\\\\"%{Connection}i\\\\\\\",\\\\\\\"request_dnt\\\\\\\":\\\\\\\"%{DNT}i\\\\\\\",\\\\\\\"request_forwarded\\\\\\\":\\\\\\\"%{Forwarded}i\\\\\\\",\\\\\\\"request_via\\\\\\\":\\\\\\\"%{Via}i\\\\\\\",\\\\\\\"request_cache_control\\\\\\\":\\\\\\\"%{Cache-Control}i\\\\\\\",\\\\\\\"request_x_requested_with\\\\\\\":\\\\\\\"%{X-Requested-With}i\\\\\\\",\\\\\\\"request_x_att_device_id\\\\\\\":\\\\\\\"%{X-ATT-Device-Id}i\\\\\\\",\\\\\\\"content_type\\\\\\\":\\\\\\\"%{Content-Type}o\\\\\\\",\\\\\\\"is_cacheable\\\\\\\":\\\\\\\"%{if(fastly_info.state~\\\\\\\\\\\\\\\"^(HIT|MISS)$\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"response_age\\\\\\\":\\\\\\\"%{Age}o\\\\\\\",\\\\\\\"response_cache_control\\\\\\\":\\\\\\\"%{Cache-Control}o\\\\\\\",\\\\\\\"response_expires\\\\\\\":\\\\\\\"%{Expires}o\\\\\\\",\\\\\\\"response_last_modified\\\\\\\":\\\\\\\"%{Last-Modified}o\\\\\\\",\\\\\\\"response_tsv\\\\\\\":\\\\\\\"%{TSV}o\\\\\\\",\\\\\\\"server_datacenter\\\\\\\":\\\\\\\"%{server.datacenter}V\\\\\\\",\\\\\\\"req_header_size\\\\\\\":\\\\\\\"%{req.header_bytes_read}V\\\\\\\",\\\\\\\"resp_header_size\\\\\\\":\\\\\\\"%{resp.header_bytes_written}V\\\\\\\",\\\\\\\"socket_cwnd\\\\\\\":\\\\\\\"%{client.socket.cwnd}V\\\\\\\",\\\\\\\"socket_nexthop\\\\\\\":\\\\\\\"%{client.socket.nexthop}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_mss\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_mss}V\\\\\\\",\\\\\\\"socket_tcpi_snd_mss\\\\\\\":\\\\\\\"%{client.socket.tcpi_snd_mss}V\\\\\\\",\\\\\\\"socket_tcpi_rtt\\\\\\\":\\\\\\\"%{client.socket.tcpi_rtt}V\\\\\\\",\\\\\\\"socket_tcpi_rttvar\\\\\\\":\\\\\\\"%{client.socket.tcpi_rttvar}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_rtt\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_rtt}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_space\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_space}V\\\\\\\",\\\\\\\"socket_tcpi_last_data_sent\\\\\\\":\\\\\\\"%{client.socket.tcpi_last_data_sent}V\\\\\\\",\\\\\\\"socket_tcpi_total_retrans\\\\\\\":\\\\\\\"%{client.socket.tcpi_total_retrans}V\\\\\\\",\\\\\\\"socket_tcpi_delta_retrans\\\\\\\":\\\\\\\"%{client.socket.tcpi_delta_retrans}V\\\\\\\",\\\\\\\"socket_ploss\\\\\\\":\\\\\\\"%{client.socket.ploss}V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"created_at\\\":\\\"2020-04-22T16:50:01.000Z\\\",\\\"updated_at\\\":\\\"2020-04-22T16:50:01.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"token\\\":\\\"DD-API-KEY\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Datadog log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/datadog/{{logging_datadog_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"datadog\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_datadog_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details for a Datadog logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/datadog/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"datadog\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details for a Datadog logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"region\\\":\\\"US\\\",\\\"format\\\":\\\"{\\\\\\\"ddsource\\\\\\\":\\\\\\\"fastly\\\\\\\",\\\\\\\"service\\\\\\\":\\\\\\\"%{req.service_id}V\\\\\\\",\\\\\\\"date\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"time_start\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"time_end\\\\\\\":\\\\\\\"%{end:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"http\\\\\\\":{\\\\\\\"request_time_ms\\\\\\\":\\\\\\\"%D\\\\\\\",\\\\\\\"method\\\\\\\":\\\\\\\"%m\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\\\\"useragent\\\\\\\":\\\\\\\"%{User-Agent}i\\\\\\\",\\\\\\\"referer\\\\\\\":\\\\\\\"%{Referer}i\\\\\\\",\\\\\\\"protocol\\\\\\\":\\\\\\\"%H\\\\\\\",\\\\\\\"request_x_forwarded_for\\\\\\\":\\\\\\\"%{X-Forwarded-For}i\\\\\\\",\\\\\\\"status_code\\\\\\\":\\\\\\\"%s\\\\\\\"},\\\\\\\"network\\\\\\\":{\\\\\\\"client\\\\\\\":{\\\\\\\"ip\\\\\\\":\\\\\\\"%h\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"%{client.as.name}V\\\\\\\",\\\\\\\"number\\\\\\\":\\\\\\\"%{client.as.number}V\\\\\\\",\\\\\\\"connection_speed\\\\\\\":\\\\\\\"%{client.geo.conn_speed}V\\\\\\\"},\\\\\\\"destination\\\\\\\":{\\\\\\\"ip\\\\\\\":\\\\\\\"%A\\\\\\\"},\\\\\\\"geoip\\\\\\\":{\\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city.utf8}V\\\\\\\",\\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\\\\"geo_continent_code\\\\\\\":\\\\\\\"%{client.geo.continent_code}V\\\\\\\",\\\\\\\"geo_region\\\\\\\":\\\\\\\"%{client.geo.region}V\\\\\\\"},\\\\\\\"bytes_written\\\\\\\":\\\\\\\"%B\\\\\\\",\\\\\\\"bytes_read\\\\\\\":\\\\\\\"%{req.body_bytes_read}V\\\\\\\"},\\\\\\\"host\\\\\\\":\\\\\\\"%{Fastly-Orig-Host}i\\\\\\\",\\\\\\\"origin_host\\\\\\\":\\\\\\\"%v\\\\\\\",\\\\\\\"is_ipv6\\\\\\\":\\\\\\\"%{if(req.is_ipv6, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"is_tls\\\\\\\":\\\\\\\"%{if(req.is_ssl, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"tls_client_protocol\\\\\\\":\\\\\\\"%{json.escape(tls.client.protocol)}V\\\\\\\",\\\\\\\"tls_client_servername\\\\\\\":\\\\\\\"%{json.escape(tls.client.servername)}V\\\\\\\",\\\\\\\"tls_client_cipher\\\\\\\":\\\\\\\"%{json.escape(tls.client.cipher)}V\\\\\\\",\\\\\\\"tls_client_cipher_sha\\\\\\\":\\\\\\\"%{json.escape(tls.client.ciphers_sha)}V\\\\\\\",\\\\\\\"tls_client_tlsexts_sha\\\\\\\":\\\\\\\"%{json.escape(tls.client.tlsexts_sha)}V\\\\\\\",\\\\\\\"is_h2\\\\\\\":\\\\\\\"%{if(fastly_info.is_h2, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"is_h2_push\\\\\\\":\\\\\\\"%{if(fastly_info.h2.is_push, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"h2_stream_id\\\\\\\":\\\\\\\"%{fastly_info.h2.stream_id}V\\\\\\\",\\\\\\\"request_accept_content\\\\\\\":\\\\\\\"%{Accept}i\\\\\\\",\\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{Accept-Language}i\\\\\\\",\\\\\\\"request_accept_encoding\\\\\\\":\\\\\\\"%{Accept-Encoding}i\\\\\\\",\\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{Accept-Charset}i\\\\\\\",\\\\\\\"request_connection\\\\\\\":\\\\\\\"%{Connection}i\\\\\\\",\\\\\\\"request_dnt\\\\\\\":\\\\\\\"%{DNT}i\\\\\\\",\\\\\\\"request_forwarded\\\\\\\":\\\\\\\"%{Forwarded}i\\\\\\\",\\\\\\\"request_via\\\\\\\":\\\\\\\"%{Via}i\\\\\\\",\\\\\\\"request_cache_control\\\\\\\":\\\\\\\"%{Cache-Control}i\\\\\\\",\\\\\\\"request_x_requested_with\\\\\\\":\\\\\\\"%{X-Requested-With}i\\\\\\\",\\\\\\\"request_x_att_device_id\\\\\\\":\\\\\\\"%{X-ATT-Device-Id}i\\\\\\\",\\\\\\\"content_type\\\\\\\":\\\\\\\"%{Content-Type}o\\\\\\\",\\\\\\\"is_cacheable\\\\\\\":\\\\\\\"%{if(fastly_info.state~\\\\\\\\\\\\\\\"^(HIT|MISS)$\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"response_age\\\\\\\":\\\\\\\"%{Age}o\\\\\\\",\\\\\\\"response_cache_control\\\\\\\":\\\\\\\"%{Cache-Control}o\\\\\\\",\\\\\\\"response_expires\\\\\\\":\\\\\\\"%{Expires}o\\\\\\\",\\\\\\\"response_last_modified\\\\\\\":\\\\\\\"%{Last-Modified}o\\\\\\\",\\\\\\\"response_tsv\\\\\\\":\\\\\\\"%{TSV}o\\\\\\\",\\\\\\\"server_datacenter\\\\\\\":\\\\\\\"%{server.datacenter}V\\\\\\\",\\\\\\\"req_header_size\\\\\\\":\\\\\\\"%{req.header_bytes_read}V\\\\\\\",\\\\\\\"resp_header_size\\\\\\\":\\\\\\\"%{resp.header_bytes_written}V\\\\\\\",\\\\\\\"socket_cwnd\\\\\\\":\\\\\\\"%{client.socket.cwnd}V\\\\\\\",\\\\\\\"socket_nexthop\\\\\\\":\\\\\\\"%{client.socket.nexthop}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_mss\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_mss}V\\\\\\\",\\\\\\\"socket_tcpi_snd_mss\\\\\\\":\\\\\\\"%{client.socket.tcpi_snd_mss}V\\\\\\\",\\\\\\\"socket_tcpi_rtt\\\\\\\":\\\\\\\"%{client.socket.tcpi_rtt}V\\\\\\\",\\\\\\\"socket_tcpi_rttvar\\\\\\\":\\\\\\\"%{client.socket.tcpi_rttvar}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_rtt\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_rtt}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_space\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_space}V\\\\\\\",\\\\\\\"socket_tcpi_last_data_sent\\\\\\\":\\\\\\\"%{client.socket.tcpi_last_data_sent}V\\\\\\\",\\\\\\\"socket_tcpi_total_retrans\\\\\\\":\\\\\\\"%{client.socket.tcpi_total_retrans}V\\\\\\\",\\\\\\\"socket_tcpi_delta_retrans\\\\\\\":\\\\\\\"%{client.socket.tcpi_delta_retrans}V\\\\\\\",\\\\\\\"socket_ploss\\\\\\\":\\\\\\\"%{client.socket.ploss}V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"created_at\\\":\\\"2020-04-22T16:50:01.000Z\\\",\\\"updated_at\\\":\\\"2020-04-22T16:50:01.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"token\\\":\\\"DD-API-KEY\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Datadog log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/datadog/{{logging_datadog_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"datadog\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_datadog_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Datadog logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/datadog/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"datadog\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Datadog logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"region\\\":\\\"US\\\",\\\"format\\\":\\\"{\\\\\\\"ddsource\\\\\\\":\\\\\\\"fastly\\\\\\\",\\\\\\\"service\\\\\\\":\\\\\\\"%{req.service_id}V\\\\\\\",\\\\\\\"date\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"time_start\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"time_end\\\\\\\":\\\\\\\"%{end:%Y-%m-%dT%H:%M:%S%Z}t\\\\\\\",\\\\\\\"http\\\\\\\":{\\\\\\\"request_time_ms\\\\\\\":\\\\\\\"%D\\\\\\\",\\\\\\\"method\\\\\\\":\\\\\\\"%m\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\\\\"useragent\\\\\\\":\\\\\\\"%{User-Agent}i\\\\\\\",\\\\\\\"referer\\\\\\\":\\\\\\\"%{Referer}i\\\\\\\",\\\\\\\"protocol\\\\\\\":\\\\\\\"%H\\\\\\\",\\\\\\\"request_x_forwarded_for\\\\\\\":\\\\\\\"%{X-Forwarded-For}i\\\\\\\",\\\\\\\"status_code\\\\\\\":\\\\\\\"%s\\\\\\\"},\\\\\\\"network\\\\\\\":{\\\\\\\"client\\\\\\\":{\\\\\\\"ip\\\\\\\":\\\\\\\"%h\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"%{client.as.name}V\\\\\\\",\\\\\\\"number\\\\\\\":\\\\\\\"%{client.as.number}V\\\\\\\",\\\\\\\"connection_speed\\\\\\\":\\\\\\\"%{client.geo.conn_speed}V\\\\\\\"},\\\\\\\"destination\\\\\\\":{\\\\\\\"ip\\\\\\\":\\\\\\\"%A\\\\\\\"},\\\\\\\"geoip\\\\\\\":{\\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city.utf8}V\\\\\\\",\\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\\\\"geo_continent_code\\\\\\\":\\\\\\\"%{client.geo.continent_code}V\\\\\\\",\\\\\\\"geo_region\\\\\\\":\\\\\\\"%{client.geo.region}V\\\\\\\"},\\\\\\\"bytes_written\\\\\\\":\\\\\\\"%B\\\\\\\",\\\\\\\"bytes_read\\\\\\\":\\\\\\\"%{req.body_bytes_read}V\\\\\\\"},\\\\\\\"host\\\\\\\":\\\\\\\"%{Fastly-Orig-Host}i\\\\\\\",\\\\\\\"origin_host\\\\\\\":\\\\\\\"%v\\\\\\\",\\\\\\\"is_ipv6\\\\\\\":\\\\\\\"%{if(req.is_ipv6, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"is_tls\\\\\\\":\\\\\\\"%{if(req.is_ssl, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"tls_client_protocol\\\\\\\":\\\\\\\"%{json.escape(tls.client.protocol)}V\\\\\\\",\\\\\\\"tls_client_servername\\\\\\\":\\\\\\\"%{json.escape(tls.client.servername)}V\\\\\\\",\\\\\\\"tls_client_cipher\\\\\\\":\\\\\\\"%{json.escape(tls.client.cipher)}V\\\\\\\",\\\\\\\"tls_client_cipher_sha\\\\\\\":\\\\\\\"%{json.escape(tls.client.ciphers_sha)}V\\\\\\\",\\\\\\\"tls_client_tlsexts_sha\\\\\\\":\\\\\\\"%{json.escape(tls.client.tlsexts_sha)}V\\\\\\\",\\\\\\\"is_h2\\\\\\\":\\\\\\\"%{if(fastly_info.is_h2, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"is_h2_push\\\\\\\":\\\\\\\"%{if(fastly_info.h2.is_push, \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"h2_stream_id\\\\\\\":\\\\\\\"%{fastly_info.h2.stream_id}V\\\\\\\",\\\\\\\"request_accept_content\\\\\\\":\\\\\\\"%{Accept}i\\\\\\\",\\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{Accept-Language}i\\\\\\\",\\\\\\\"request_accept_encoding\\\\\\\":\\\\\\\"%{Accept-Encoding}i\\\\\\\",\\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{Accept-Charset}i\\\\\\\",\\\\\\\"request_connection\\\\\\\":\\\\\\\"%{Connection}i\\\\\\\",\\\\\\\"request_dnt\\\\\\\":\\\\\\\"%{DNT}i\\\\\\\",\\\\\\\"request_forwarded\\\\\\\":\\\\\\\"%{Forwarded}i\\\\\\\",\\\\\\\"request_via\\\\\\\":\\\\\\\"%{Via}i\\\\\\\",\\\\\\\"request_cache_control\\\\\\\":\\\\\\\"%{Cache-Control}i\\\\\\\",\\\\\\\"request_x_requested_with\\\\\\\":\\\\\\\"%{X-Requested-With}i\\\\\\\",\\\\\\\"request_x_att_device_id\\\\\\\":\\\\\\\"%{X-ATT-Device-Id}i\\\\\\\",\\\\\\\"content_type\\\\\\\":\\\\\\\"%{Content-Type}o\\\\\\\",\\\\\\\"is_cacheable\\\\\\\":\\\\\\\"%{if(fastly_info.state~\\\\\\\\\\\\\\\"^(HIT|MISS)$\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\")}V\\\\\\\",\\\\\\\"response_age\\\\\\\":\\\\\\\"%{Age}o\\\\\\\",\\\\\\\"response_cache_control\\\\\\\":\\\\\\\"%{Cache-Control}o\\\\\\\",\\\\\\\"response_expires\\\\\\\":\\\\\\\"%{Expires}o\\\\\\\",\\\\\\\"response_last_modified\\\\\\\":\\\\\\\"%{Last-Modified}o\\\\\\\",\\\\\\\"response_tsv\\\\\\\":\\\\\\\"%{TSV}o\\\\\\\",\\\\\\\"server_datacenter\\\\\\\":\\\\\\\"%{server.datacenter}V\\\\\\\",\\\\\\\"req_header_size\\\\\\\":\\\\\\\"%{req.header_bytes_read}V\\\\\\\",\\\\\\\"resp_header_size\\\\\\\":\\\\\\\"%{resp.header_bytes_written}V\\\\\\\",\\\\\\\"socket_cwnd\\\\\\\":\\\\\\\"%{client.socket.cwnd}V\\\\\\\",\\\\\\\"socket_nexthop\\\\\\\":\\\\\\\"%{client.socket.nexthop}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_mss\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_mss}V\\\\\\\",\\\\\\\"socket_tcpi_snd_mss\\\\\\\":\\\\\\\"%{client.socket.tcpi_snd_mss}V\\\\\\\",\\\\\\\"socket_tcpi_rtt\\\\\\\":\\\\\\\"%{client.socket.tcpi_rtt}V\\\\\\\",\\\\\\\"socket_tcpi_rttvar\\\\\\\":\\\\\\\"%{client.socket.tcpi_rttvar}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_rtt\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_rtt}V\\\\\\\",\\\\\\\"socket_tcpi_rcv_space\\\\\\\":\\\\\\\"%{client.socket.tcpi_rcv_space}V\\\\\\\",\\\\\\\"socket_tcpi_last_data_sent\\\\\\\":\\\\\\\"%{client.socket.tcpi_last_data_sent}V\\\\\\\",\\\\\\\"socket_tcpi_total_retrans\\\\\\\":\\\\\\\"%{client.socket.tcpi_total_retrans}V\\\\\\\",\\\\\\\"socket_tcpi_delta_retrans\\\\\\\":\\\\\\\"%{client.socket.tcpi_delta_retrans}V\\\\\\\",\\\\\\\"socket_ploss\\\\\\\":\\\\\\\"%{client.socket.ploss}V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"created_at\\\":\\\"2020-04-22T16:50:01.000Z\\\",\\\"updated_at\\\":\\\"2020-04-22T16:50:01.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"token\\\":\\\"DD-API-KEY\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Datadog log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/datadog/{{logging_datadog_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"datadog\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_datadog_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Datadog logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/datadog/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"datadog\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Datadog logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to Datadog in the format specified in the Datadog configuration object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| format | string | A Fastly log format string. Must produce valid JSON that Datadog can ingest. |\\n| region | string | The region that log data will be sent to. |\\n| token | string | The API key from your Datadog account. Required. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"DigitalOcean Spaces\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List DigitalOcean Spaces log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/digitalocean\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"digitalocean\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the DigitalOcean Spaces for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/digitalocean\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"digitalocean\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the DigitalOcean Spaces for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"deleted_at\\\":null,\\\"domain\\\":\\\"nyc3.digitaloceanspaces.com\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":null,\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a DigitalOcean Spaces log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/digitalocean\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"digitalocean\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a DigitalOcean Space for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/digitalocean\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"digitalocean\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a DigitalOcean Space for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"deleted_at\\\":null,\\\"domain\\\":\\\"nyc3.digitaloceanspaces.com\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":null,\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a DigitalOcean Spaces log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/digitalocean/{{logging_digitalocean_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"digitalocean\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_digitalocean_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the DigitalOcean Space for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/digitalocean/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"digitalocean\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the DigitalOcean Space for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"deleted_at\\\":null,\\\"domain\\\":\\\"nyc3.digitaloceanspaces.com\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":null,\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a DigitalOcean Spaces log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/digitalocean/{{logging_digitalocean_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"digitalocean\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_digitalocean_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the DigitalOcean Space for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/digitalocean/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"digitalocean\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the DigitalOcean Space for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"deleted_at\\\":null,\\\"domain\\\":\\\"nyc3.digitaloceanspaces.com\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"path\\\":null,\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a DigitalOcean Spaces log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/digitalocean/{{logging_digitalocean_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"digitalocean\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_digitalocean_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the DigitalOcean Space for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/digitalocean/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"digitalocean\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the DigitalOcean Space for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to the DigitalOcean Space in the format specified in the DigitalOcean Spaces object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| access_key | string | Your DigitalOcean Spaces account access key. |\\n| bucket_name | string | The name of the DigitalOcean Space. |\\n| domain | string | The domain of the DigitalOcean Spaces endpoint. |\\n| path | string | The path to upload logs to. |\\n| public_key | string | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. |\\n| secret_key | string | Your DigitalOcean Spaces account secret key. |\\n| compression_codec | string | The codec used for compressing your logs. Valid values are zstd, snappy, and gzip. Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| gzip_level | integer | The level of gzip encoding when sending logs (default 0, no compression). Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| name | string | The name for the real-time logging configuration. |\\n| period | integer | How frequently log files are finalized so they can be available for reading (in seconds). |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| timestamp_format | string | A timestamp format. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Elasticsearch\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Elasticsearch log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/elasticsearch\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"elasticsearch\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Elasticsearch logging endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/elasticsearch\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"elasticsearch\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Elasticsearch logging endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"format_version\\\":\\\"2\\\",\\\"tls_hostname\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"index\\\":\\\"test-index\\\",\\\"request_max_entries\\\":0,\\\"deleted_at\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"password\\\":null,\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"user\\\":null,\\\"updated_at\\\":\\\"2020-07-02T23:13:17.000Z\\\",\\\"tls_client_key\\\":null,\\\"created_at\\\":\\\"2020-07-02T23:13:17.000Z\\\",\\\"request_max_bytes\\\":0,\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"url\\\":\\\"https://www.example.com\\\",\\\"pipeline\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_ca_cert\\\":null,\\\"placement\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an Elasticsearch log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/elasticsearch\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"elasticsearch\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Elasticsearch logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/elasticsearch\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"elasticsearch\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Elasticsearch logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format_version\\\":\\\"2\\\",\\\"tls_hostname\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"index\\\":\\\"test-index\\\",\\\"request_max_entries\\\":0,\\\"deleted_at\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"password\\\":null,\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"user\\\":null,\\\"updated_at\\\":\\\"2020-07-02T23:13:17.000Z\\\",\\\"tls_client_key\\\":null,\\\"created_at\\\":\\\"2020-07-02T23:13:17.000Z\\\",\\\"request_max_bytes\\\":0,\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"url\\\":\\\"https://www.example.com\\\",\\\"pipeline\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_ca_cert\\\":null,\\\"placement\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an Elasticsearch log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/elasticsearch/{{logging_elasticsearch_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"elasticsearch\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_elasticsearch_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Elasticsearch logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/elasticsearch/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"elasticsearch\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Elasticsearch logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format_version\\\":\\\"2\\\",\\\"tls_hostname\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"index\\\":\\\"test-index\\\",\\\"request_max_entries\\\":0,\\\"deleted_at\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"password\\\":null,\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"user\\\":null,\\\"updated_at\\\":\\\"2020-07-02T23:13:17.000Z\\\",\\\"tls_client_key\\\":null,\\\"created_at\\\":\\\"2020-07-02T23:13:17.000Z\\\",\\\"request_max_bytes\\\":0,\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"url\\\":\\\"https://www.example.com\\\",\\\"pipeline\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_ca_cert\\\":null,\\\"placement\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an Elasticsearch log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/elasticsearch/{{logging_elasticsearch_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"elasticsearch\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_elasticsearch_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Elasticsearch logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/elasticsearch/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"elasticsearch\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Elasticsearch logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format_version\\\":\\\"2\\\",\\\"tls_hostname\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"index\\\":\\\"test-index\\\",\\\"request_max_entries\\\":0,\\\"deleted_at\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"password\\\":null,\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"user\\\":null,\\\"updated_at\\\":\\\"2020-07-02T23:13:17.000Z\\\",\\\"tls_client_key\\\":null,\\\"created_at\\\":\\\"2020-07-02T23:13:17.000Z\\\",\\\"request_max_bytes\\\":0,\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"url\\\":\\\"https://www.example.com\\\",\\\"pipeline\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_ca_cert\\\":null,\\\"placement\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an Elasticsearch log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/elasticsearch/{{logging_elasticsearch_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"elasticsearch\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_elasticsearch_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Elasticsearch logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/elasticsearch/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"elasticsearch\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Elasticsearch logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages periodically to the server in the format specified in the Elasticsearch object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| format | string | A Fastly log format string. Must produce valid JSON that Elasticsearch can ingest. |\\n| index | string | The name of the Elasticsearch index to send documents (logs) to. The index must follow the Elasticsearch index format rules. We support strftime interpolated variables inside braces prefixed with a pound symbol. For example, #{%F} will interpolate as YYYY-MM-DD with today's date. |\\n| password | string | Basic Auth password. |\\n| pipeline | string | The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing. Learn more about creating a pipeline in the Elasticsearch docs. |\\n| url | string | The URL to stream logs to. Must use HTTPS. |\\n| user | string | Basic Auth username. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| request_max_bytes | integer | The maximum number of bytes sent in one request. Defaults 0 for unbounded. |\\n| request_max_entries | integer | The maximum number of logs sent in one request. Defaults 0 for unbounded. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| tls_ca_cert | string | A secure certificate to authenticate a server with. Must be in PEM format. |\\n| tls_client_cert | string | The client certificate used to make authenticated requests. Must be in PEM format. |\\n| tls_client_key | string | The client private key used to make authenticated requests. Must be in PEM format. |\\n| tls_hostname | string | The hostname to verify the server's certificate. This should be one of the Subject Alternative Name (SAN) fields for the certificate. Common Names (CN) are not supported. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"FTP\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List FTP log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/ftp\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"ftp\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the FTPs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/ftp\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ftp\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the FTPs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-17T18:27:29.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"hostname\\\":\\\"example.com\\\",\\\"ipv4\\\":\\\"127.0.0.1\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"password\\\":\\\"ftp@example.com\\\",\\\"path\\\":\\\"/\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"port\\\":\\\"21\\\",\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-17T18:27:29.000Z\\\",\\\"user\\\":\\\"anonymous\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an FTP log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/ftp\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"ftp\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a FTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/ftp\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ftp\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a FTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-17T18:27:29.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"hostname\\\":\\\"example.com\\\",\\\"ipv4\\\":\\\"127.0.0.1\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"password\\\":\\\"ftp@example.com\\\",\\\"path\\\":\\\"/\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"port\\\":\\\"21\\\",\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-17T18:27:29.000Z\\\",\\\"user\\\":\\\"anonymous\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an FTP log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/ftp/{{logging_ftp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"ftp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_ftp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the FTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/ftp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ftp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the FTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-17T18:27:29.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"hostname\\\":\\\"example.com\\\",\\\"ipv4\\\":\\\"127.0.0.1\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"password\\\":\\\"ftp@example.com\\\",\\\"path\\\":\\\"/\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"port\\\":\\\"21\\\",\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-17T18:27:29.000Z\\\",\\\"user\\\":\\\"anonymous\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an FTP log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/ftp/{{logging_ftp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"ftp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_ftp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the FTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/ftp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ftp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the FTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-17T18:27:29.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"hostname\\\":\\\"example.com\\\",\\\"ipv4\\\":\\\"127.0.0.1\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"password\\\":\\\"ftp@example.com\\\",\\\"path\\\":\\\"/\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"port\\\":\\\"21\\\",\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-17T18:27:29.000Z\\\",\\\"user\\\":\\\"anonymous\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an FTP log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/ftp/{{logging_ftp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"ftp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_ftp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the FTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/ftp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ftp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the FTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages periodically to the server in the format specified in the FTP object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| address | string | An hostname or IPv4 address. |\\n| hostname | string | Hostname used. |\\n| ipv4 | string | IPv4 address of the host. |\\n| password | string | The password for the server. For anonymous use an email address. |\\n| path | string | The path to upload log files to. If the path ends in / then it is treated as a directory. |\\n| public_key | string | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. |\\n| user | string | The username for the server. Can be anonymous. |\\n| compression_codec | string | The codec used for compressing your logs. Valid values are zstd, snappy, and gzip. Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| gzip_level | integer | The level of gzip encoding when sending logs (default 0, no compression). Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| name | string | The name for the real-time logging configuration. |\\n| period | integer | How frequently log files are finalized so they can be available for reading (in seconds). |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| port | integer | The port number. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| timestamp_format | string | A timestamp format. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"GCS Logging\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List GCS log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/gcs\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"gcs\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the GCS log endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/gcs\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gcs\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the GCS log endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a GCS log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/gcs\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"gcs\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create GCS logging for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/gcs\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gcs\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create GCS logging for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a GCS log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/gcs/{{logging_gcs_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"gcs\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_gcs_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the GCS Logging for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/gcs/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gcs\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the GCS Logging for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a GCS log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/gcs/{{logging_gcs_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"gcs\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_gcs_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the GCS for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/gcs/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gcs\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the GCS for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a GCS log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/gcs/{{logging_gcs_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"gcs\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_gcs_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the GCS Logging for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/gcs/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gcs\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the GCS Logging for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to the GCS bucket in the format specified in the GCS object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| bucket_name | string | The name of the GCS bucket. |\\n| path | string | The path to upload logs to. |\\n| project_id | string | Your Google Cloud Platform project ID. Required. |\\n| public_key | string | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. |\\n| account_name | string | The name of the Google Cloud Platform service account associated with the target log collection service. Not required if user and secret_key are provided. |\\n| compression_codec | string | The codec used for compressing your logs. Valid values are zstd, snappy, and gzip. Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| gzip_level | integer | The level of gzip encoding when sending logs (default 0, no compression). Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| name | string | The name for the real-time logging configuration. |\\n| period | integer | How frequently log files are finalized so they can be available for reading (in seconds). |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| secret_key | string | Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON. Not required if account_name is specified. |\\n| timestamp_format | string | A timestamp format. |\\n| user | string | Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON. Not required if account_name is specified. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Google Cloud Pub/Sub Logging\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List GCP Cloud Pub/Sub log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/pubsub\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"pubsub\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Pub/Sub logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/pubsub\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pubsub\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Pub/Sub logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"project_id\\\":\\\"test-project-id\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a GCP Cloud Pub/Sub log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/pubsub\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"pubsub\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Pub/Sub logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/pubsub\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pubsub\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Pub/Sub logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"project_id\\\":\\\"test-project-id\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a GCP Cloud Pub/Sub log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/pubsub/{{logging_google_pubsub_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"pubsub\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_google_pubsub_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details for a Pub/Sub logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/pubsub/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pubsub\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details for a Pub/Sub logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"project_id\\\":\\\"test-project-id\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a GCP Cloud Pub/Sub log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/pubsub/{{logging_google_pubsub_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"pubsub\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_google_pubsub_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a Pub/Sub logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/pubsub/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pubsub\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a Pub/Sub logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"user\\\":\\\"test-user@test-project-id.iam.gserviceaccount.com\\\",\\\"project_id\\\":\\\"test-project-id\\\",\\\"topic\\\":\\\"updated-test-topic\\\",\\\"secret_key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"response_condition\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a GCP Cloud Pub/Sub log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/pubsub/{{logging_google_pubsub_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"pubsub\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_google_pubsub_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a Pub/Sub logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/pubsub/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pubsub\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a Pub/Sub logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will publish log messages to a Google Cloud Pub/Sub topic in the format specified in the Pub/Sub logging object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| format | string | A Fastly log format string. |\\n| project_id | string | Your Google Cloud Platform project ID. Required. |\\n| topic | string | The Google Cloud Pub/Sub topic to which logs will be published. Required. |\\n| account_name | string | The name of the Google Cloud Platform service account associated with the target log collection service. Not required if user and secret_key are provided. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| secret_key | string | Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON. Not required if account_name is specified. |\\n| user | string | Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON. Not required if account_name is specified. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Grafana Cloud Logs Logging\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Grafana Cloud Logs log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Grafana Cloud Logs logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Grafana Cloud Logs logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"user\\\":\\\"123456\\\",\\\"index\\\":\\\"{ \\\\\\\"app\\\\\\\": \\\\\\\"test\\\\\\\", \\\\\\\"env\\\\\\\": \\\\\\\"staging\\\\\\\" }\\\",\\\"url\\\":\\\"https://testhost-123.grafana.net\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Grafana Cloud Logs log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Grafana Cloud Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Grafana Cloud Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"user\\\":\\\"123456\\\",\\\"index\\\":\\\"{ \\\\\\\"app\\\\\\\": \\\\\\\"test\\\\\\\", \\\\\\\"env\\\\\\\": \\\\\\\"staging\\\\\\\" }\\\",\\\"url\\\":\\\"https://testhost-123.grafana.net\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Grafana Cloud Logs log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/grafanacloudlogs/{{logging_grafanacloudlogs_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_grafanacloudlogs_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details of a Grafana Cloud Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/grafanacloudlogs/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details of a Grafana Cloud Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"user\\\":\\\"123456\\\",\\\"index\\\":\\\"{ \\\\\\\"app\\\\\\\": \\\\\\\"test\\\\\\\", \\\\\\\"env\\\\\\\": \\\\\\\"staging\\\\\\\" }\\\",\\\"url\\\":\\\"https://testhost-123.grafana.net\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Grafana Cloud Logs log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/grafanacloudlogs/{{logging_grafanacloudlogs_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_grafanacloudlogs_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a Grafana Cloud Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/grafanacloudlogs/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a Grafana Cloud Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"user\\\":\\\"123456\\\",\\\"index\\\":\\\"{ \\\\\\\"app\\\\\\\": \\\\\\\"test\\\\\\\", \\\\\\\"env\\\\\\\": \\\\\\\"staging\\\\\\\" }\\\",\\\"url\\\":\\\"https://testhost-123.grafana.net\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete the Grafana Cloud Logs log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/grafanacloudlogs/{{logging_grafanacloudlogs_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_grafanacloudlogs_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Grafana Cloud Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/grafanacloudlogs/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"grafanacloudlogs\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Grafana Cloud Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to Grafana Cloud Logs.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| format | string | A Fastly log format string. |\\n| index | string | The Stream Labels, a JSON string used to identify the stream. |\\n| token | string | The Grafana Access Policy token with logs:write access scoped to your Loki instance. |\\n| url | string | The URL of the Loki instance in your Grafana stack. |\\n| user | string | The Grafana Cloud Logs Dataset you want to log to. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Heroku\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Heroku log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/heroku\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"heroku\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Herokus for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/heroku\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"heroku\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Herokus for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"placement\\\":null,\\\"token\\\":\\\"test-token\\\",\\\"url\\\":\\\"https://1.us.logplex.io/logs\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Heroku log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/heroku\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"heroku\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Heroku for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/heroku\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"heroku\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Heroku for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"placement\\\":null,\\\"token\\\":\\\"test-token\\\",\\\"url\\\":\\\"https://1.us.logplex.io/logs\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Heroku log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/heroku/{{logging_heroku_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"heroku\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_heroku_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Heroku for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/heroku/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"heroku\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Heroku for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"placement\\\":null,\\\"token\\\":\\\"test-token\\\",\\\"url\\\":\\\"https://1.us.logplex.io/logs\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update the Heroku log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/heroku/{{logging_heroku_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"heroku\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_heroku_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Heroku for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/heroku/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"heroku\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Heroku for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"placement\\\":null,\\\"token\\\":\\\"test-token\\\",\\\"url\\\":\\\"https://1.us.logplex.io/logs\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete the Heroku log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/heroku/{{logging_heroku_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"heroku\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_heroku_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Heroku for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/heroku/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"heroku\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Heroku for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will stream log messages to the Heroku account in the format specified in the Heroku object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| token | string | The token to use for authentication (https://devcenter.heroku.com/articles/add-on-partner-log-integration). |\\n| url | string | The URL to stream logs to. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Honeycomb Logging\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Honeycomb log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/honeycomb\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"honeycomb\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Honeycomb logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/honeycomb\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"honeycomb\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Honeycomb logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"dataset\\\":\\\"fastly_honeycomb\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Honeycomb log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/honeycomb\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"honeycomb\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Honeycomb logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/honeycomb\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"honeycomb\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Honeycomb logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"dataset\\\":\\\"fastly_honeycomb\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Honeycomb log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/honeycomb/{{logging_honeycomb_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"honeycomb\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_honeycomb_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details of a Honeycomb logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/honeycomb/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"honeycomb\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details of a Honeycomb logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"dataset\\\":\\\"fastly_honeycomb\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Honeycomb log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/honeycomb/{{logging_honeycomb_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"honeycomb\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_honeycomb_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a Honeycomb logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/honeycomb/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"honeycomb\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a Honeycomb logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\",\\\"format_version\\\":\\\"2\\\",\\\"dataset\\\":\\\"fastly_honeycomb\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete the Honeycomb log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/honeycomb/{{logging_honeycomb_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"honeycomb\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_honeycomb_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Honeycomb logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/honeycomb/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"honeycomb\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Honeycomb logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to Honeycomb.io in the format specified in the Honeycomb object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| dataset | string | The Honeycomb Dataset you want to log to. |\\n| format | string | A Fastly log format string. Must produce valid JSON that Honeycomb can ingest. |\\n| token | string | The Write Key from the Account page of your Honeycomb account. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"HTTPS\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List HTTPS log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"https\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the HTTPS objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/https\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"https\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the HTTPS objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"url\\\":\\\"https://example.com/logging/endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"request_max_entries\\\":0,\\\"request_max_bytes\\\":0,\\\"header_name\\\":null,\\\"method\\\":\\\"POST\\\",\\\"updated_at\\\":\\\"2020-03-05T15:25:17.000Z\\\",\\\"content_type\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"tls_client_key\\\":null,\\\"message_type\\\":\\\"blank\\\",\\\"deleted_at\\\":null,\\\"tls_client_cert\\\":null,\\\"header_value\\\":null,\\\"tls_hostname\\\":null,\\\"format_version\\\":\\\"2\\\",\\\"json_format\\\":\\\"0\\\",\\\"tls_ca_cert\\\":null,\\\"placement\\\":null,\\\"created_at\\\":\\\"2020-03-05T15:25:17.000Z\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an HTTPS log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/https\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"https\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create an HTTPS object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/https\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"https\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create an HTTPS object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"url\\\":\\\"https://example.com/logging/endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"request_max_entries\\\":0,\\\"request_max_bytes\\\":0,\\\"header_name\\\":null,\\\"method\\\":\\\"POST\\\",\\\"updated_at\\\":\\\"2020-03-05T15:25:17.000Z\\\",\\\"content_type\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"tls_client_key\\\":null,\\\"message_type\\\":\\\"blank\\\",\\\"deleted_at\\\":null,\\\"tls_client_cert\\\":null,\\\"header_value\\\":null,\\\"tls_hostname\\\":null,\\\"format_version\\\":\\\"2\\\",\\\"json_format\\\":\\\"0\\\",\\\"tls_ca_cert\\\":null,\\\"placement\\\":null,\\\"created_at\\\":\\\"2020-03-05T15:25:17.000Z\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an HTTPS log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/https/{{logging_https_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"https\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_https_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the HTTPS object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/https/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the HTTPS object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"url\\\":\\\"https://example.com/logging/endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"request_max_entries\\\":0,\\\"request_max_bytes\\\":0,\\\"header_name\\\":null,\\\"method\\\":\\\"POST\\\",\\\"updated_at\\\":\\\"2020-03-05T15:25:17.000Z\\\",\\\"content_type\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"tls_client_key\\\":null,\\\"message_type\\\":\\\"blank\\\",\\\"deleted_at\\\":null,\\\"tls_client_cert\\\":null,\\\"header_value\\\":null,\\\"tls_hostname\\\":null,\\\"format_version\\\":\\\"2\\\",\\\"json_format\\\":\\\"0\\\",\\\"tls_ca_cert\\\":null,\\\"placement\\\":null,\\\"created_at\\\":\\\"2020-03-05T15:25:17.000Z\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an HTTPS log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/https/{{logging_https_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"https\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_https_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the HTTPS object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/https/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the HTTPS object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"url\\\":\\\"https://example.com/logging/endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"request_max_entries\\\":0,\\\"request_max_bytes\\\":0,\\\"header_name\\\":null,\\\"method\\\":\\\"POST\\\",\\\"updated_at\\\":\\\"2020-03-05T15:25:17.000Z\\\",\\\"content_type\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"tls_client_key\\\":null,\\\"message_type\\\":\\\"blank\\\",\\\"deleted_at\\\":null,\\\"tls_client_cert\\\":null,\\\"header_value\\\":null,\\\"tls_hostname\\\":null,\\\"format_version\\\":\\\"2\\\",\\\"json_format\\\":\\\"0\\\",\\\"tls_ca_cert\\\":null,\\\"placement\\\":null,\\\"created_at\\\":\\\"2020-03-05T15:25:17.000Z\\\",\\\"format\\\":\\\"{ \\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\",\\\\n  \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V,\\\\n  \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V,\\\\n  \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\",\\\\n  \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\",\\\\n  \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\",\\\\n  \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\",\\\\n  \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\",\\\\n  \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\",\\\\n  \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\",\\\\n  \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\",\\\\n  \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\",\\\\n  \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"\\\\n}\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an HTTPS log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/https/{{logging_https_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"https\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_https_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the HTTPS object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/https/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the HTTPS object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to an HTTPS endpoint in the format specified in the HTTPS object. The HTTPS endpoint requires proof of domain ownership before logs can be received. Learn how to validate your domain in our HTTPS endpoint documentation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| content_type | string | Content type of the header sent with the request. |\\n| format | string | A Fastly log format string. |\\n| header_name | string | Name of the custom header sent with the request. |\\n| header_value | string | Value of the custom header sent with the request. |\\n| json_format | string | Enforces valid JSON formatting for log entries. |\\n|  | 0 | Disabled. |\\n|  | 1 | Array of JSON. Wraps JSON log batches in an array. |\\n|  | 2 | Newline delimited JSON. Places each JSON log entry onto a new line in a batch. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| method | string | HTTP method used for request. |\\n| request_max_bytes | integer | The maximum number of bytes sent in one request. Defaults 0 (100MB). |\\n| request_max_entries | integer | The maximum number of logs sent in one request. Defaults 0 (10k). |\\n| url | string | The URL to send logs to. Must use HTTPS. Required. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| tls_ca_cert | string | A secure certificate to authenticate a server with. Must be in PEM format. |\\n| tls_client_cert | string | The client certificate used to make authenticated requests. Must be in PEM format. |\\n| tls_client_key | string | The client private key used to make authenticated requests. Must be in PEM format. |\\n| tls_hostname | string | The hostname to verify the server's certificate. This should be one of the Subject Alternative Name (SAN) fields for the certificate. Common Names (CN) are not supported. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Kafka\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Kafka log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kafka\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kafka\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Kafka logging endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kafka\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kafka\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Kafka logging endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"format_version\\\":\\\"2\\\",\\\"tls_client_key\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"tls_ca_cert\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"tls_hostname\\\":null,\\\"compression_codec\\\":null,\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"created_at\\\":\\\"2020-04-25T20:17:00.000Z\\\",\\\"deleted_at\\\":null,\\\"brokers\\\":\\\"localhost:1234\\\",\\\"required_acks\\\":1,\\\"updated_at\\\":\\\"2020-04-25T20:17:00.000Z\\\",\\\"tls_client_cert\\\":null,\\\"use_tls\\\":\\\"0\\\",\\\"placement\\\":null,\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Kafka log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kafka\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kafka\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Kafka logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kafka\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kafka\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Kafka logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format_version\\\":2,\\\"tls_client_key\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"tls_ca_cert\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"tls_hostname\\\":null,\\\"compression_codec\\\":null,\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"created_at\\\":\\\"2020-04-25T20:17:00.000Z\\\",\\\"deleted_at\\\":null,\\\"brokers\\\":\\\"localhost:1234\\\",\\\"required_acks\\\":1,\\\"updated_at\\\":\\\"2020-04-25T20:17:00.000Z\\\",\\\"tls_client_cert\\\":null,\\\"use_tls\\\":\\\"0\\\",\\\"placement\\\":null,\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Kafka log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kafka/{{logging_kafka_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kafka\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_kafka_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Kafka logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kafka/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kafka\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Kafka logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format_version\\\":\\\"2\\\",\\\"tls_client_key\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"tls_ca_cert\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"tls_hostname\\\":null,\\\"compression_codec\\\":null,\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"created_at\\\":\\\"2020-04-25T20:17:00.000Z\\\",\\\"deleted_at\\\":null,\\\"brokers\\\":\\\"localhost:1234\\\",\\\"required_acks\\\":1,\\\"updated_at\\\":\\\"2020-04-25T20:17:00.000Z\\\",\\\"tls_client_cert\\\":null,\\\"use_tls\\\":\\\"0\\\",\\\"placement\\\":null,\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update the Kafka log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kafka/{{logging_kafka_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kafka\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_kafka_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Kafka logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kafka/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kafka\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Kafka logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format_version\\\":\\\"2\\\",\\\"tls_client_key\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"tls_ca_cert\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"tls_hostname\\\":null,\\\"compression_codec\\\":null,\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"topic\\\":\\\"test-topic\\\",\\\"created_at\\\":\\\"2020-04-25T20:17:00.000Z\\\",\\\"deleted_at\\\":null,\\\"brokers\\\":\\\"localhost:1234\\\",\\\"required_acks\\\":1,\\\"updated_at\\\":\\\"2020-04-25T20:17:00.000Z\\\",\\\"tls_client_cert\\\":null,\\\"use_tls\\\":\\\"0\\\",\\\"placement\\\":null,\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete the Kafka log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kafka/{{logging_kafka_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kafka\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_kafka_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Kafka logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kafka/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kafka\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Kafka logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages periodically to the server in the format specified in the Kafka object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| auth_method | string | SASL authentication method. |\\n|  | plain | Use plain user and password authentication. |\\n|  | scram-sha-256 | Use salted challenge response authentication mechanism with SHA-256 hash function. |\\n|  | scram-sha-512 | Use salted challenge response authentication mechanism with SHA-512 hash function. |\\n| brokers | string | A comma-separated list of IP addresses or hostnames of Kafka brokers. Required. |\\n| compression_codec | string | The codec used for compression of your logs. |\\n|  | gzip | Use gzip compression. |\\n|  | snappy | Use Snappy compression. |\\n|  | lz4 | Use LZ4 compression. |\\n|  | null |  |\\n| parse_log_keyvals | boolean | Enables parsing of key=value tuples from the beginning of a logline, turning them into record headers. |\\n| password | string | SASL password. |\\n| request_max_bytes | integer | The maximum number of bytes sent in one request. Defaults 0 (no limit). |\\n| required_acks | integer | The number of acknowledgements a leader must receive before a write is considered successful. |\\n|  | 1 | One server needs to respond. |\\n|  | 0 | No servers need to respond. |\\n|  | -1 | Wait for all in-sync replicas to respond. |\\n| topic | string | The Kafka topic to send logs to. Required. |\\n| use_tls | string | Whether to use TLS. |\\n|  | 0 | Do not use TLS. |\\n|  | 1 | Use TLS. |\\n| user | string | SASL user. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| tls_ca_cert | string | A secure certificate to authenticate a server with. Must be in PEM format. |\\n| tls_client_cert | string | The client certificate used to make authenticated requests. Must be in PEM format. |\\n| tls_client_key | string | The client private key used to make authenticated requests. Must be in PEM format. |\\n| tls_hostname | string | The hostname to verify the server's certificate. This should be one of the Subject Alternative Name (SAN) fields for the certificate. Common Names (CN) are not supported. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Kinesis\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Amazon Kinesis log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kinesis\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kinesis\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Amazon Kinesis Data Streams logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kinesis\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kinesis\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Amazon Kinesis Data Streams logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"format\\\":\\\"{\\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\", \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"iam_role\\\":null,\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"region\\\":\\\"us-east-1\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"topic\\\":\\\"my-kinesis-stream\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create  an Amazon Kinesis log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kinesis\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kinesis\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create an Amazon Kinesis Data Streams logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kinesis\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kinesis\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create an Amazon Kinesis Data Streams logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"format\\\":\\\"{\\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\", \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"iam_role\\\":null,\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"region\\\":\\\"us-east-1\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"topic\\\":\\\"my-kinesis-stream\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an Amazon Kinesis log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kinesis/{{logging_kinesis_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kinesis\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_kinesis_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details for an Amazon Kinesis Data Streams logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kinesis/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kinesis\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details for an Amazon Kinesis Data Streams logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"format\\\":\\\"{\\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\", \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"iam_role\\\":null,\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"region\\\":\\\"us-east-1\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"topic\\\":\\\"my-kinesis-stream\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update the Amazon Kinesis log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kinesis/{{logging_kinesis_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kinesis\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_kinesis_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update an Amazon Kinesis Data Streams logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kinesis/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kinesis\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update an Amazon Kinesis Data Streams logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"format\\\":\\\"{\\\\\\\"timestamp\\\\\\\":\\\\\\\"%{begin:%Y-%m-%dT%H:%M:%S}t\\\\\\\", \\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\\\\\\\\\2\\\\\\\\\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"iam_role\\\":null,\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"placement\\\":null,\\\"region\\\":\\\"us-east-1\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"topic\\\":\\\"my-kinesis-stream\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete the Amazon Kinesis log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/kinesis/{{logging_kinesis_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"kinesis\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_kinesis_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete an Amazon Kinesis Data Streams logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/kinesis/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kinesis\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete an Amazon Kinesis Data Streams logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will publish log messages to an Amazon Kinesis stream in the format specified in the Amazon Kinesis Data Streams logging object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| access_key | string | The access key associated with the target Amazon Kinesis stream. Not required if iam_role is specified. |\\n| format | string | A Fastly log format string. |\\n| iam_role | string | The ARN for an IAM role granting Fastly access to the target Amazon Kinesis stream. Not required if access_key and secret_key are provided. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| region | string | A named set of AWS resources that's in the same geographical area. |\\n| secret_key | string | The secret key associated with the target Amazon Kinesis stream. Not required if iam_role is specified. |\\n| topic | string | The Amazon Kinesis stream to send logs to. Required. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Loggly\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Loggly log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/loggly\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"loggly\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all Loggly logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/loggly\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"loggly\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all Loggly logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"test-token\\\",\\\"placement\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Loggly log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/loggly\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"loggly\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Loggly logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/loggly\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"loggly\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Loggly logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"test-token\\\",\\\"placement\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Loggly log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/loggly/{{logging_loggly_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"loggly\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_loggly_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Loggly logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/loggly/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"loggly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Loggly logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"test-token\\\",\\\"placement\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Loggly log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/loggly/{{logging_loggly_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"loggly\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_loggly_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Loggly logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/loggly/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"loggly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Loggly logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"test-token\\\",\\\"placement\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Loggly log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/loggly/{{logging_loggly_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"loggly\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_loggly_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Loggly logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/loggly/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"loggly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Loggly logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will stream log messages to the Loggly account in the format specified in the Loggly logging object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| token | string | The token to use for authentication (https://www.loggly.com/docs/customer-token-authentication-token/). |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Log Shuttle\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Log Shuttle log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/logshuttle\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"logshuttle\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Log Shuttle logging endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/logshuttle\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logshuttle\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Log Shuttle logging endpoints for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"created_at\\\":\\\"2020-06-02T22:31:06.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"token\\\":null,\\\"updated_at\\\":\\\"2020-06-02T22:31:06.000Z\\\",\\\"url\\\":\\\"https://east.logplex.io/logs\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Log Shuttle log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/logshuttle\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"logshuttle\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Log Shuttle logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/logshuttle\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logshuttle\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Log Shuttle logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-06-02T22:31:06.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"token\\\":null,\\\"updated_at\\\":\\\"2020-06-02T22:31:06.000Z\\\",\\\"url\\\":\\\"https://east.logplex.io/logs\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Log Shuttle log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/logshuttle/{{logging_logshuttle_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"logshuttle\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_logshuttle_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Log Shuttle logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/logshuttle/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logshuttle\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Log Shuttle logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-06-02T22:31:06.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"token\\\":null,\\\"updated_at\\\":\\\"2020-06-02T22:31:06.000Z\\\",\\\"url\\\":\\\"https://east.logplex.io/logs\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Log Shuttle log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/logshuttle/{{logging_logshuttle_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"logshuttle\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_logshuttle_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Log Shuttle logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/logshuttle/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logshuttle\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Log Shuttle logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-06-02T22:31:06.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"placement\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"token\\\":null,\\\"updated_at\\\":\\\"2020-06-02T22:31:06.000Z\\\",\\\"url\\\":\\\"https://east.logplex.io/logs\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Log Shuttle log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/logshuttle/{{logging_logshuttle_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"logshuttle\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_logshuttle_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Log Shuttle logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/logshuttle/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logshuttle\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Log Shuttle logging endpoint for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to the Log Shuttle bucket in the format specified in the logshuttle object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| token | string | The data authentication token associated with this endpoint. |\\n| url | string | The URL to stream logs to. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"New Relic Logs\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List New Relic log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelic\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelic\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the New Relic Logs logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelic\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelic\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the New Relic Logs logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{\\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\2\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"region\\\":\\\"EU\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a New Relic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelic\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelic\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a New Relic Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelic\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelic\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a New Relic Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{\\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\2\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"region\\\":\\\"EU\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a New Relic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelic/{{logging_newrelic_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelic\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_newrelic_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details of a New Relic Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelic/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelic\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details of a New Relic Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{\\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\2\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"region\\\":\\\"EU\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a New Relic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelic/{{logging_newrelic_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelic\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_newrelic_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a New Relic Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelic/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelic\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a New Relic Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"format\\\":\\\"{\\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\2\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"region\\\":\\\"EU\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a New Relic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelic/{{logging_newrelic_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelic\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_newrelic_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the New Relic Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelic/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelic\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the New Relic Logs logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to New Relic Logs in the format specified in the New Relic configuration object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| format | string | A Fastly log format string. Must produce valid JSON that New Relic Logs can ingest. |\\n| region | string | The region to which to stream logs. |\\n| token | string | The Insert API key from the Account page of your New Relic account. Required. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"New Relic OTLP\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List New Relic OTLP endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the New Relic OTLP logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the New Relic OTLP logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{\\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\2\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"region\\\":\\\"EU\\\",\\\"url\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a New Relic OTLP endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a New Relic OTLP logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a New Relic OTLP logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{\\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\2\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"region\\\":\\\"EU\\\",\\\"url\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a New Relic OTLP endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelicotlp/{{logging_newrelicotlp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_newrelicotlp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details of a New Relic OTLP logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelicotlp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details of a New Relic OTLP logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format\\\":\\\"{\\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\2\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"region\\\":\\\"EU\\\",\\\"url\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a New Relic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelicotlp/{{logging_newrelicotlp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_newrelicotlp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a New Relic OTLP logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelicotlp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a New Relic OTLP logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"format\\\":\\\"{\\\\\\\"time_elapsed\\\\\\\":%{time.elapsed.usec}V, \\\\\\\"is_tls\\\\\\\":%{if(req.is_ssl, \\\\\\\"true\\\\\\\", \\\\\\\"false\\\\\\\")}V, \\\\\\\"client_ip\\\\\\\":\\\\\\\"%{req.http.Fastly-Client-IP}V\\\\\\\", \\\\\\\"geo_city\\\\\\\":\\\\\\\"%{client.geo.city}V\\\\\\\", \\\\\\\"geo_country_code\\\\\\\":\\\\\\\"%{client.geo.country_code}V\\\\\\\", \\\\\\\"request\\\\\\\":\\\\\\\"%{req.request}V\\\\\\\", \\\\\\\"host\\\\\\\":\\\\\\\"%{req.http.Fastly-Orig-Host}V\\\\\\\", \\\\\\\"url\\\\\\\":\\\\\\\"%{json.escape(req.url)}V\\\\\\\", \\\\\\\"request_referer\\\\\\\":\\\\\\\"%{json.escape(req.http.Referer)}V\\\\\\\", \\\\\\\"request_user_agent\\\\\\\":\\\\\\\"%{json.escape(req.http.User-Agent)}V\\\\\\\", \\\\\\\"request_accept_language\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Language)}V\\\\\\\", \\\\\\\"request_accept_charset\\\\\\\":\\\\\\\"%{json.escape(req.http.Accept-Charset)}V\\\\\\\", \\\\\\\"cache_status\\\\\\\":\\\\\\\"%{regsub(fastly_info.state, \\\\\\\"^(HIT-(SYNTH)|(HITPASS|HIT|MISS|PASS|ERROR|PIPE)).*\\\\\\\", \\\\\\\"\\\\\\\\2\\\\\\\\3\\\\\\\") }V\\\\\\\"}\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"6f5902ac237024bdd0c176cb9306TEST\\\",\\\"response_condition\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"updated_at\\\":\\\"2020-05-17T20:23:15.000Z\\\",\\\"deleted_at\\\":null,\\\"region\\\":\\\"EU\\\",\\\"url\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a New Relic OTLP endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/newrelicotlp/{{logging_newrelicotlp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_newrelicotlp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the New Relic OTLP logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/newrelicotlp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"newrelicotlp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the New Relic OTLP logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Allows OTLP trace data to be sent to New Relic. Requires custom VCL to instrument the service to generate OTLP trace data. See https://docs.fastly.com/en/guides/log-streaming-newrelic-otlp#instrumenting-your-vcl-service for details.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| format | string | A Fastly log format string. |\\n| region | string | The region to which to stream logs. |\\n| token | string | The Insert API key from the Account page of your New Relic account. Required. |\\n| url | string | (Optional) URL of the New Relic Trace Observer, if you are using New Relic Infinite Tracing. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"OpenStack\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List OpenStack log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/openstack\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"openstack\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the openstacks for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/openstack\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"openstack\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the openstacks for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-06-03T21:33:16.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":\\\"\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-06-03T21:37:21.000Z\\\",\\\"url\\\":\\\"https://auth.storage.memset.com/v1.0\\\",\\\"user\\\":\\\"Openstack Username\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an OpenStack log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/openstack\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"openstack\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a openstack for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/openstack\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"openstack\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a openstack for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-06-03T21:33:16.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":\\\"\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-06-03T21:37:21.000Z\\\",\\\"url\\\":\\\"https://auth.storage.memset.com/v1.0\\\",\\\"user\\\":\\\"Openstack Username\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an OpenStack log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/openstack/{{logging_openstack_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"openstack\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_openstack_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the openstack for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/openstack/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"openstack\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the openstack for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-06-03T21:33:16.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":\\\"\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-06-03T21:37:21.000Z\\\",\\\"url\\\":\\\"https://auth.storage.memset.com/v1.0\\\",\\\"user\\\":\\\"Openstack Username\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an OpenStack log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/openstack/{{logging_openstack_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"openstack\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_openstack_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the openstack for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/openstack/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"openstack\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the openstack for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-06-03T21:33:16.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"path\\\":\\\"\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-06-03T21:37:21.000Z\\\",\\\"url\\\":\\\"https://auth.storage.memset.com/v1.0\\\",\\\"user\\\":\\\"Openstack Username\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an OpenStack log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/openstack/{{logging_openstack_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"openstack\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_openstack_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the openstack for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/openstack/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"openstack\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the openstack for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to the OpenStack bucket in the format specified in the openstack object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| access_key | string | Your OpenStack account access key. |\\n| bucket_name | string | The name of your OpenStack container. |\\n| path | string | The path to upload logs to. |\\n| public_key | string | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. |\\n| url | string | Your OpenStack auth url. |\\n| user | string | The username for your OpenStack account. |\\n| compression_codec | string | The codec used for compressing your logs. Valid values are zstd, snappy, and gzip. Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| gzip_level | integer | The level of gzip encoding when sending logs (default 0, no compression). Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| name | string | The name for the real-time logging configuration. |\\n| period | integer | How frequently log files are finalized so they can be available for reading (in seconds). |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| timestamp_format | string | A timestamp format. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Papertrail\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Papertrail log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/papertrail\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"papertrail\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Papertrails for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/papertrail\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"papertrail\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Papertrails for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-18T18:51:50.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"port\\\":5140,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-18T18:51:50.000Z\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Papertrail log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/papertrail\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"papertrail\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Papertrail for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/papertrail\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"papertrail\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Papertrail for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-18T18:51:50.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"port\\\":5140,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-18T18:51:50.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Papertrail log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/papertrail/{{logging_papertrail_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"papertrail\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_papertrail_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Papertrail for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/papertrail/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"papertrail\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Papertrail for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-18T18:51:50.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"port\\\":5140,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-18T18:51:50.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Papertrail log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/papertrail/{{logging_papertrail_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"papertrail\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_papertrail_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Papertrail for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/papertrail/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"papertrail\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Papertrail for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-18T18:51:50.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"placement\\\":null,\\\"port\\\":5140,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-18T18:51:50.000Z\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Papertrail log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/papertrail/{{logging_papertrail_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"papertrail\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_papertrail_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Papertrail for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/papertrail/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"papertrail\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Papertrail for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will stream log messages to the Papertrail account in the format specified in the Papertrail object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| address | string | A hostname or IPv4 address. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| port | integer | The port number. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"S3\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List AWS S3 log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/s3\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"s3\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the S3s for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/s3\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"s3\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the S3s for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"acl\\\":\\\"\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"deleted_at\\\":null,\\\"domain\\\":\\\"s3.amazonaws.com\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"iam_role\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":null,\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"public_key\\\":null,\\\"redundancy\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\",\\\"file_max_bytes\\\":100000000}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an AWS S3 log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/s3\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"s3\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a S3 for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/s3\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"s3\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a S3 for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"acl\\\":\\\"\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"deleted_at\\\":null,\\\"domain\\\":\\\"s3.amazonaws.com\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"iam_role\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":null,\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"public_key\\\":null,\\\"redundancy\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\",\\\"file_max_bytes\\\":100000000}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an AWS S3 log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/s3/{{logging_s3_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"s3\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_s3_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the S3 for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/s3/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"s3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the S3 for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"acl\\\":\\\"\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"deleted_at\\\":null,\\\"domain\\\":\\\"s3.amazonaws.com\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"iam_role\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"path\\\":null,\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"public_key\\\":null,\\\"redundancy\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\",\\\"file_max_bytes\\\":100000000}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an AWS S3 log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/s3/{{logging_s3_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"s3\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_s3_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the S3 for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/s3/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"s3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the S3 for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"AKIAIOSFODNN7EXAMPLE\\\",\\\"acl\\\":\\\"\\\",\\\"bucket_name\\\":\\\"test-bucket\\\",\\\"created_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"deleted_at\\\":null,\\\"domain\\\":\\\"s3.amazonaws.com\\\",\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":\\\"0\\\",\\\"iam_role\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"path\\\":null,\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"public_key\\\":null,\\\"redundancy\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-05-23T19:48:33.000Z\\\",\\\"version\\\":\\\"1\\\",\\\"file_max_bytes\\\":100000000}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an AWS S3 log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/s3/{{logging_s3_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"s3\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_s3_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the S3 for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/s3/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"s3\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the S3 for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages to the S3 bucket in the format specified in the S3 object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| access_key | string | The access key for your S3 account. Not required if iam_role is provided. |\\n| acl | string | The access control list (ACL) specific request header. See the AWS documentation for Access Control List (ACL) Specific Request Headers for more information. |\\n| bucket_name | string | The bucket name for S3 account. |\\n| domain | string | The domain of the Amazon S3 endpoint. |\\n| file_max_bytes | integer | The maximum number of bytes for each uploaded file. A value of 0 can be used to indicate there is no limit on the size of uploaded files, otherwise the minimum value is 1048576 bytes (1 MiB.). |\\n| iam_role | string | The Amazon Resource Name (ARN) for the IAM role granting Fastly access to S3. Not required if access_key and secret_key are provided. |\\n| path | string | The path to upload logs to. |\\n| public_key | string | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. |\\n| redundancy | string | The S3 redundancy level. |\\n| secret_key | string | The secret key for your S3 account. Not required if iam_role is provided. |\\n| server_side_encryption | string | Set this to AES256 or aws:kms to enable S3 Server Side Encryption. |\\n| server_side_encryption_kms_key_id | string | Optional server-side KMS Key Id. Must be set if server_side_encryption is set to aws:kms or AES256. |\\n| compression_codec | string | The codec used for compressing your logs. Valid values are zstd, snappy, and gzip. Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| gzip_level | integer | The level of gzip encoding when sending logs (default 0, no compression). Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| name | string | The name for the real-time logging configuration. |\\n| period | integer | How frequently log files are finalized so they can be available for reading (in seconds). |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| timestamp_format | string | A timestamp format. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Scalyr\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Scalyr log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/scalyr\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"scalyr\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Scalyrs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/scalyr\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"scalyr\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Scalyrs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"region\\\":\\\"US\\\",\\\"token\\\":\\\"SCALYR_KEY\\\",\\\"project_id\\\":\\\"logplex\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Scalyr log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/scalyr\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"scalyr\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Scalyr for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/scalyr\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"scalyr\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Scalyr for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"region\\\":\\\"US\\\",\\\"token\\\":\\\"SCALYR_KEY\\\",\\\"project_id\\\":\\\"logplex\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Scalyr log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/scalyr/{{logging_scalyr_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"scalyr\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_scalyr_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Scalyr for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/scalyr/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"scalyr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Scalyr for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"region\\\":\\\"US\\\",\\\"token\\\":\\\"SCALYR_KEY\\\",\\\"project_id\\\":\\\"logplex\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update the Scalyr log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/scalyr/{{logging_scalyr_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"scalyr\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_scalyr_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Scalyr for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/scalyr/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"scalyr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Scalyr for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"region\\\":\\\"US\\\",\\\"token\\\":\\\"SCALYR_KEY\\\",\\\"project_id\\\":\\\"logplex\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete the Scalyr log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/scalyr/{{logging_scalyr_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"scalyr\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_scalyr_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Scalyr for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/scalyr/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"scalyr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Scalyr for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will stream log messages to the Scalyr account in the format specified in the Scalyr object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| project_id | string | The name of the logfile within Scalyr. |\\n| region | string | The region that log data will be sent to. |\\n| token | string | The token to use for authentication. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"SFTP\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List SFTP log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sftp\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sftp\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the SFTPs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sftp\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sftp\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the SFTPs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-02-25T23:39:09.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":0,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"password\\\":\\\"REDACTED\\\",\\\"path\\\":\\\"/\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"port\\\":\\\"22\\\",\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"ssh_known_hosts\\\":\\\"example.com ecdsa-sha2-nistp256 abc123XYX...\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-03-01T12:21:37.000Z\\\",\\\"user\\\":\\\"anonymous\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an SFTP log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sftp\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sftp\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a SFTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sftp\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sftp\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a SFTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-02-25T23:39:09.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":0,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"password\\\":\\\"REDACTED\\\",\\\"path\\\":\\\"/\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"port\\\":\\\"22\\\",\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"ssh_known_hosts\\\":\\\"example.com ecdsa-sha2-nistp256 abc123XYX...\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-03-01T12:21:37.000Z\\\",\\\"user\\\":\\\"anonymous\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an SFTP log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sftp/{{logging_sftp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sftp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_sftp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the SFTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sftp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sftp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the SFTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-02-25T23:39:09.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":0,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"password\\\":\\\"REDACTED\\\",\\\"path\\\":\\\"/\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"port\\\":\\\"22\\\",\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"ssh_known_hosts\\\":\\\"example.com ecdsa-sha2-nistp256 abc123XYX...\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-03-01T12:21:37.000Z\\\",\\\"user\\\":\\\"anonymous\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an SFTP log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sftp/{{logging_sftp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sftp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_sftp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the SFTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sftp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sftp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the SFTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-02-25T23:39:09.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"compression_codec\\\":\\\"zstd\\\",\\\"gzip_level\\\":0,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"password\\\":\\\"REDACTED\\\",\\\"path\\\":\\\"/\\\",\\\"period\\\":\\\"3600\\\",\\\"placement\\\":null,\\\"port\\\":\\\"22\\\",\\\"public_key\\\":null,\\\"response_condition\\\":\\\"\\\",\\\"secret_key\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"ssh_known_hosts\\\":\\\"example.com ecdsa-sha2-nistp256 abc123XYX...\\\",\\\"timestamp_format\\\":\\\"%Y-%m-%dT%H:%M:%S.000\\\",\\\"updated_at\\\":\\\"2020-03-01T12:21:37.000Z\\\",\\\"user\\\":\\\"anonymous\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an SFTP log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sftp/{{logging_sftp_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sftp\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_sftp_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the SFTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sftp/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sftp\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the SFTP for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will upload log messages periodically to the server in the format specified in the SFTP object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| password | string | The password for the server. If both password and secret_key are passed, secret_key will be used in preference. |\\n| path | string | The path to upload logs to. |\\n| public_key | string | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. |\\n| secret_key | string | The SSH private key for the server. If both password and secret_key are passed, secret_key will be used in preference. |\\n| ssh_known_hosts | string | A list of host keys for all hosts we can connect to over SFTP. |\\n| user | string | The username for the server. |\\n| address | string | A hostname or IPv4 address. |\\n| compression_codec | string | The codec used for compressing your logs. Valid values are zstd, snappy, and gzip. Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| gzip_level | integer | The level of gzip encoding when sending logs (default 0, no compression). Specifying both compression_codec and gzip_level in the same API request will result in an error. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| name | string | The name for the real-time logging configuration. |\\n| period | integer | How frequently log files are finalized so they can be available for reading (in seconds). |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| port | integer | The port number. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| timestamp_format | string | A timestamp format. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Splunk\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Splunk log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/splunk\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"splunk\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Splunk logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/splunk\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"splunk\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Splunk logging objects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-08-23T19:54:52.000Z\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"url\\\":\\\"https://mysplunkendpoint.example.com/services/collector/event\\\",\\\"tls_hostname\\\":null,\\\"tls_ca_cert\\\":null,\\\"tls_client_key\\\":null,\\\"tls_client_cert\\\":null,\\\"version\\\":\\\"1\\\",\\\"request_max_entries\\\":0,\\\"request_max_bytes\\\":0,\\\"placement\\\":null,\\\"created_at\\\":\\\"2020-08-23T19:54:52.000Z\\\",\\\"response_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"test-token\\\",\\\"use_tls\\\":\\\"0\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Splunk log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/splunk\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"splunk\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Splunk logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/splunk\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"splunk\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Splunk logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-08-23T19:54:52.000Z\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"url\\\":\\\"https://mysplunkendpoint.example.com/services/collector/event\\\",\\\"tls_hostname\\\":null,\\\"tls_ca_cert\\\":null,\\\"tls_client_key\\\":null,\\\"tls_client_cert\\\":null,\\\"version\\\":\\\"1\\\",\\\"request_max_entries\\\":0,\\\"request_max_bytes\\\":0,\\\"placement\\\":null,\\\"created_at\\\":\\\"2020-08-23T19:54:52.000Z\\\",\\\"response_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"test-token\\\",\\\"use_tls\\\":\\\"0\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Splunk log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/splunk/{{logging_splunk_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"splunk\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_splunk_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the details for a Splunk logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/splunk/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"splunk\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the details for a Splunk logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-08-23T19:54:52.000Z\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"url\\\":\\\"https://mysplunkendpoint.example.com/services/collector/event\\\",\\\"tls_hostname\\\":null,\\\"tls_ca_cert\\\":null,\\\"tls_client_key\\\":null,\\\"tls_client_cert\\\":null,\\\"version\\\":\\\"1\\\",\\\"request_max_entries\\\":0,\\\"request_max_bytes\\\":0,\\\"placement\\\":null,\\\"created_at\\\":\\\"2020-08-23T19:54:52.000Z\\\",\\\"response_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"test-token\\\",\\\"use_tls\\\":\\\"0\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Splunk log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/splunk/{{logging_splunk_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"splunk\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_splunk_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Splunk logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/splunk/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"splunk\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Splunk logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-08-23T19:54:52.000Z\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"url\\\":\\\"https://mysplunkendpoint.example.com/services/collector/event\\\",\\\"tls_hostname\\\":null,\\\"tls_ca_cert\\\":null,\\\"tls_client_key\\\":null,\\\"tls_client_cert\\\":null,\\\"version\\\":\\\"1\\\",\\\"request_max_entries\\\":0,\\\"request_max_bytes\\\":0,\\\"placement\\\":null,\\\"created_at\\\":\\\"2020-08-23T19:54:52.000Z\\\",\\\"response_condition\\\":\\\"\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"format_version\\\":\\\"2\\\",\\\"token\\\":\\\"test-token\\\",\\\"use_tls\\\":\\\"0\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Splunk log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/splunk/{{logging_splunk_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"splunk\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_splunk_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Splunk logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/splunk/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"splunk\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Splunk logging object for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will POST messages to your Splunk account in the format specified in the Splunk object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| token | string | A Splunk token for use in posting logs over HTTP to your collector. |\\n| url | string | The URL to post logs to. |\\n| use_tls | string | Whether to use TLS. |\\n|  | 0 | Do not use TLS. |\\n|  | 1 | Use TLS. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| request_max_bytes | integer | The maximum number of bytes sent in one request. Defaults 0 for unbounded. |\\n| request_max_entries | integer | The maximum number of logs sent in one request. Defaults 0 for unbounded. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| tls_ca_cert | string | A secure certificate to authenticate a server with. Must be in PEM format. |\\n| tls_client_cert | string | The client certificate used to make authenticated requests. Must be in PEM format. |\\n| tls_client_key | string | The client private key used to make authenticated requests. Must be in PEM format. |\\n| tls_hostname | string | The hostname to verify the server's certificate. This should be one of the Subject Alternative Name (SAN) fields for the certificate. Common Names (CN) are not supported. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Sumologic\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Sumologic log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sumologic\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sumologic\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Sumologics for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sumologic\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sumologic\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Sumologics for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"created_at\\\":\\\"2020-05-23T21:37:09.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-23T21:37:09.000Z\\\",\\\"url\\\":\\\"https://endpoint1.collection.us2.sumologic.com/receiver/v1/http/your_end_point_here\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Sumologic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sumologic\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sumologic\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Sumologic for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sumologic\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sumologic\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Sumologic for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-05-23T21:37:09.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-23T21:37:09.000Z\\\",\\\"url\\\":\\\"https://endpoint1.collection.us2.sumologic.com/receiver/v1/http/your_end_point_here\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Sumologic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sumologic/{{logging_sumologic_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sumologic\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_sumologic_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Sumologic for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sumologic/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sumologic\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Sumologic for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-05-23T21:37:09.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-23T21:37:09.000Z\\\",\\\"url\\\":\\\"https://endpoint1.collection.us2.sumologic.com/receiver/v1/http/your_end_point_here\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Sumologic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sumologic/{{logging_sumologic_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sumologic\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_sumologic_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Sumologic for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sumologic/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sumologic\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Sumologic for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-05-23T21:37:09.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"response_condition\\\":\\\"\\\",\\\"placement\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-23T21:37:09.000Z\\\",\\\"url\\\":\\\"https://endpoint1.collection.us2.sumologic.com/receiver/v1/http/your_end_point_here\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Sumologic log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/sumologic/{{logging_sumologic_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"sumologic\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_sumologic_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Sumologic for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/sumologic/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sumologic\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Sumologic for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will POST messages to the Sumo Logic account in the format specified in the Sumologic object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| url | string | The URL to post logs to. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Syslog\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Syslog log endpoints\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/syslog\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"syslog\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the Syslogs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/syslog\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"syslog\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the Syslogs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-26T16:41:38.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"hostname\\\":\\\"example.com\\\",\\\"ipv4\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"port\\\":514,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"tls_ca_cert\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_client_key\\\":null,\\\"tls_hostname\\\":null,\\\"token\\\":null,\\\"updated_at\\\":\\\"2020-05-26T16:41:38.000Z\\\",\\\"use_tls\\\":\\\"0\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a syslog log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/syslog\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"syslog\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a Syslog for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/syslog\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"syslog\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a Syslog for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-26T16:41:38.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"hostname\\\":\\\"example.com\\\",\\\"ipv4\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"port\\\":514,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"tls_ca_cert\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_client_key\\\":null,\\\"tls_hostname\\\":null,\\\"token\\\":null,\\\"updated_at\\\":\\\"2020-05-26T16:41:38.000Z\\\",\\\"use_tls\\\":\\\"0\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a syslog log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/syslog/{{logging_syslog_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"syslog\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_syslog_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the Syslog for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/syslog/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"syslog\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the Syslog for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-26T16:41:38.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"hostname\\\":\\\"example.com\\\",\\\"ipv4\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"test-log-endpoint\\\",\\\"placement\\\":null,\\\"port\\\":514,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"tls_ca_cert\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_client_key\\\":null,\\\"tls_hostname\\\":null,\\\"token\\\":null,\\\"updated_at\\\":\\\"2020-05-26T16:41:38.000Z\\\",\\\"use_tls\\\":\\\"0\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a syslog log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/syslog/{{logging_syslog_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"syslog\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_syslog_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the Syslog for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/syslog/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"syslog\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the Syslog for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"example.com\\\",\\\"created_at\\\":\\\"2020-05-26T16:41:38.000Z\\\",\\\"deleted_at\\\":null,\\\"format\\\":\\\"%h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\",\\\"format_version\\\":\\\"2\\\",\\\"hostname\\\":\\\"example.com\\\",\\\"ipv4\\\":null,\\\"message_type\\\":\\\"classic\\\",\\\"name\\\":\\\"updated-test-log-endpoint\\\",\\\"placement\\\":null,\\\"port\\\":514,\\\"response_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"tls_ca_cert\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_client_key\\\":null,\\\"tls_hostname\\\":null,\\\"token\\\":null,\\\"updated_at\\\":\\\"2020-05-26T16:41:38.000Z\\\",\\\"use_tls\\\":\\\"0\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a syslog log endpoint\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/logging/syslog/{{logging_syslog_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\"syslog\",\n\t\t\t\t\t\t\t\t\t\t\"{{logging_syslog_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the Syslog for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/logging/syslog/test-log-endpoint\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"logging\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"syslog\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-log-endpoint\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the Syslog for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly will stream log messages to the location in the format specified in the Syslog object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| hostname | string | The hostname used for the syslog endpoint. |\\n| ipv4 | string | The IPv4 address used for the syslog endpoint. |\\n| message_type | string | How the message should be formatted. |\\n|  | classic | RFC 3164 syslog prefix. |\\n|  | loggly | RFC 5424 structured syslog. |\\n|  | logplex | Heroku-style length prefixed syslog. |\\n|  | blank | No prefix. Useful for writing JSON and CSV. |\\n| token | string | Whether to prepend each message with a specific token. |\\n| use_tls | string | Whether to use TLS. |\\n|  | 0 | Do not use TLS. |\\n|  | 1 | Use TLS. |\\n| address | string | A hostname or IPv4 address. |\\n| format | string | A Fastly log format string. |\\n| format_version | integer | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. |\\n|  | 1 | Version 1 log format. |\\n|  | 2 | Version 2 log format. |\\n| name | string | The name for the real-time logging configuration. |\\n| placement | string | Where in the generated VCL the logging call should be placed. If not set, endpoints with format_version of 2 are placed in vcl_log and those with format_version of 1 are placed in vcl_deliver. |\\n|  | none | Do not render a log statement into VCL. Use this option if you intend to write a log statement manually. |\\n|  | waf_debug | Put the log statement in the waf_debug_log subroutine, which allows for logging of WAF-specific variables. |\\n| port | integer | The port number. |\\n| response_condition | string | The name of an existing condition in the configured endpoint, or leave blank to always execute. |\\n| tls_ca_cert | string | A secure certificate to authenticate a server with. Must be in PEM format. |\\n| tls_client_cert | string | The client certificate used to make authenticated requests. Must be in PEM format. |\\n| tls_client_key | string | The client private key used to make authenticated requests. Must be in PEM format. |\\n| tls_hostname | string | The hostname to verify the server's certificate. This should be one of the Subject Alternative Name (SAN) fields for the certificate. Common Names (CN) are not supported. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Domain metrics\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Domain Inspector Historical API\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get historical domain data for a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/metrics/domains/services/{{service_id}}?cursor&datacenter&domain&downsample&end&group_by&limit&metric&region&start\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"metrics\",\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"datacenter\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific POPs. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific domains. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"downsample\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A valid ISO-8601-formatted date and time, or UNIX timestamp, indicating the exclusive end of the query time range. If not provided, a default is chosen based on the provided downsample value.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"group_by\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Dimensions to return in the query. Multiple dimensions may be separated by commas.\\nFor example, group_by=domain will return one timeseries for every domain, as a total across all datacenters (POPs).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"metric\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The metrics to retrieve. Multiple values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific geographic regions. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A valid ISO-8601-formatted date and time, or UNIX timestamp, indicating the inclusive start of the query time range. If not provided, a default is chosen based on the provided downsample value.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Fetches historical domain metrics for a given Fastly service, optionally filtering and grouping the results by domain, region, or POP.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/metrics/domains/services/SU1Z0isxPaozGVKXdv0eY?datacenter=SJC%2CSTP&domain=domain_1.com%2Cdomain_2.com&downsample=hour&end=2020-08-02T00%3A00%3A00.000Z&group_by=domain&metric=resp_body_bytes%2Cstatus_2xx&region=usa&start=2021-08-01T00%3A00%3A00.000Z?cursor&datacenter&domain&downsample&end&group_by&limit&metric&region&start\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"metrics\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"datacenter\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific POPs. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific domains. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"downsample\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A valid ISO-8601-formatted date and time, or UNIX timestamp, indicating the exclusive end of the query time range. If not provided, a default is chosen based on the provided downsample value.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"group_by\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Dimensions to return in the query. Multiple dimensions may be separated by commas.\\nFor example, group_by=domain will return one timeseries for every domain, as a total across all datacenters (POPs).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"metric\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The metrics to retrieve. Multiple values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific geographic regions. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A valid ISO-8601-formatted date and time, or UNIX timestamp, indicating the inclusive start of the query time range. If not provided, a default is chosen based on the provided downsample value.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Fetches historical domain metrics for a given Fastly service, optionally filtering and grouping the results by domain, region, or POP.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"dimensions\\\":{\\\"domain\\\":\\\"domain1.com\\\",\\\"region\\\":\\\"usa\\\",\\\"datacenter\\\":\\\"SJC\\\"},\\\"values\\\":[{\\\"timestamp\\\":1627772400,\\\"resp_body_bytes\\\":552256,\\\"status_2xx\\\":1},{\\\"timestamp\\\":1627776000,\\\"resp_body_bytes\\\":12323,\\\"status_2xx\\\":34}]},{\\\"dimensions\\\":{\\\"domain\\\":\\\"sub.domain2.com\\\",\\\"region\\\":\\\"usa\\\",\\\"datacenter\\\":\\\"STP\\\"},\\\"values\\\":[{\\\"timestamp\\\":1627772400,\\\"resp_body_bytes\\\":221,\\\"status_2xx\\\":1},{\\\"timestamp\\\":1627776000,\\\"resp_body_bytes\\\":234,\\\"status_2xx\\\":34}]}],\\\"meta\\\":{\\\"start\\\":\\\"2021-08-01T00:00:00Z\\\",\\\"end\\\":\\\"2020-08-02T00:00:00Z\\\",\\\"downsample\\\":\\\"hour\\\",\\\"metric\\\":\\\"resp_body_bytes,status_2xx\\\",\\\"limit\\\":100,\\\"next_cursor\\\":\\\"VTBwRENqVTJXVmszUz\\\",\\\"sort\\\":\\\"domain,region,datacenter\\\",\\\"group_by\\\":\\\"none\\\",\\\"filters\\\":{}},\\\"status\\\":\\\"success\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Domain Inspector provides a JSON-formatted historical API for visibility into responses delivered from your domains by Fastly. The API offers a standardized set of data to report in minutely, hourly, or daily granularity on every domain response, byte, and status code received by a specified service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| datacenter | string | The POP from which the edge responses in this data entry were delivered. If unspecified, results are aggregated across POPs. |\\n| domain | string | The domain from which the edge responses in this data entry were delivered. If unspecified, results are aggregated across domains. |\\n| region | string | The geographic region from which the edge responses in this data entry were delivered. If unspecified, results are aggregated across regions. |\\n| dimensions | object | The unique combination of dimensions associated with this timeseries. |\\n| meta | object | Meta information about the scope of the query in a human readable format. |\\n| msg | string | If the query was not successful, this will provide a string that explains why. |\\n| status | string | Whether or not we were able to successfully execute the query. |\\n| values | array | An array of values representing the metric values at each point in time.\\nNote that this dataset is sparse: only the keys with non-zero values will be included in the record. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| dimensions | object | The unique combination of dimensions associated with this timeseries. |\\n| values | array | An array of values representing the metric values at each point in time.\\nNote that this dataset is sparse: only the keys with non-zero values will be included in the record. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| bandwidth | integer | Total bytes delivered (resp_header_bytes + resp_body_bytes + bereq_header_bytes + bereq_body_bytes). |\\n| bereq_body_bytes | integer | Total body bytes sent to origin. |\\n| bereq_header_bytes | integer | Total header bytes sent to origin. |\\n| edge_hit_ratio | number | Ratio of cache hits to cache misses at the edge, between 0 and 1 (edge_hit_requests / (edge_hit_requests + edge_miss_requests)). |\\n| edge_hit_requests | integer | Number of requests sent by end users to Fastly that resulted in a hit at the edge. |\\n| edge_miss_requests | integer | Number of requests sent by end users to Fastly that resulted in a miss at the edge. |\\n| edge_requests | integer | Number of requests sent by end users to Fastly. |\\n| edge_resp_body_bytes | integer | Total body bytes delivered from Fastly to the end user. |\\n| edge_resp_header_bytes | integer | Total header bytes delivered from Fastly to the end user. |\\n| origin_fetch_resp_body_bytes | integer | Total body bytes received from origin. |\\n| origin_fetch_resp_header_bytes | integer | Total header bytes received from origin. |\\n| origin_fetches | integer | Number of requests sent to origin. |\\n| origin_offload | number | Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((edge_resp_body_bytes + edge_resp_header_bytes) - (origin_fetch_resp_body_bytes + origin_fetch_resp_header_bytes)) / (edge_resp_body_bytes + edge_resp_header_bytes). Previously, Origin Offload used a different formula. Learn more. |\\n| origin_status_1xx | integer | Number of \\\"Informational\\\" category status codes received from origin. |\\n| origin_status_200 | integer | Number of responses received from origin with status code 200 (Success). |\\n| origin_status_204 | integer | Number of responses received from origin with status code 204 (No Content). |\\n| origin_status_206 | integer | Number of responses received from origin with status code 206 (Partial Content). |\\n| origin_status_2xx | integer | Number of \\\"Success\\\" status codes received from origin. |\\n| origin_status_301 | integer | Number of responses received from origin with status code 301 (Moved Permanently). |\\n| origin_status_302 | integer | Number of responses received from origin with status code 302 (Found). |\\n| origin_status_304 | integer | Number of responses received from origin with status code 304 (Not Modified). |\\n| origin_status_3xx | integer | Number of \\\"Redirection\\\" codes received from origin. |\\n| origin_status_400 | integer | Number of responses received from origin with status code 400 (Bad Request). |\\n| origin_status_401 | integer | Number of responses received from origin with status code 401 (Unauthorized). |\\n| origin_status_403 | integer | Number of responses received from origin with status code 403 (Forbidden). |\\n| origin_status_404 | integer | Number of responses received from origin with status code 404 (Not Found). |\\n| origin_status_416 | integer | Number of responses received from origin with status code 416 (Range Not Satisfiable). |\\n| origin_status_429 | integer | Number of responses received from origin with status code 429 (Too Many Requests). |\\n| origin_status_4xx | integer | Number of \\\"Client Error\\\" codes received from origin. |\\n| origin_status_500 | integer | Number of responses received from origin with status code 500 (Internal Server Error). |\\n| origin_status_501 | integer | Number of responses received from origin with status code 501 (Not Implemented). |\\n| origin_status_502 | integer | Number of responses received from origin with status code 502 (Bad Gateway). |\\n| origin_status_503 | integer | Number of responses received from origin with status code 503 (Service Unavailable). |\\n| origin_status_504 | integer | Number of responses received from origin with status code 504 (Gateway Timeout). |\\n| origin_status_505 | integer | Number of responses received from origin with status code 505 (HTTP Version Not Supported). |\\n| origin_status_530 | integer | Number of responses received from origin with status code 530. |\\n| origin_status_5xx | integer | Number of \\\"Server Error\\\" codes received from origin. |\\n| requests | integer | Number of requests processed. |\\n| resp_body_bytes | integer | Total body bytes delivered. |\\n| resp_header_bytes | integer | Total header bytes delivered. |\\n| status_1xx | integer | Number of 1xx \\\"Informational\\\" category status codes delivered. |\\n| status_200 | integer | Number of responses delivered with status code 200 (Success). |\\n| status_204 | integer | Number of responses delivered with status code 204 (No Content). |\\n| status_206 | integer | Number of responses delivered with status code 206 (Partial Content). |\\n| status_2xx | integer | Number of 2xx \\\"Success\\\" status codes delivered. |\\n| status_301 | integer | Number of responses delivered with status code 301 (Moved Permanently). |\\n| status_302 | integer | Number of responses delivered with status code 302 (Found). |\\n| status_304 | integer | Number of responses delivered with status code 304 (Not Modified). |\\n| status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes delivered. |\\n| status_400 | integer | Number of responses delivered with status code 400 (Bad Request). |\\n| status_401 | integer | Number of responses delivered with status code 401 (Unauthorized). |\\n| status_403 | integer | Number of responses delivered with status code 403 (Forbidden). |\\n| status_404 | integer | Number of responses delivered with status code 404 (Not Found). |\\n| status_416 | integer | Number of responses delivered with status code 416 (Range Not Satisfiable). |\\n| status_429 | integer | Number of responses delivered with status code 429 (Too Many Requests). |\\n| status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes delivered. |\\n| status_500 | integer | Number of responses delivered with status code 500 (Internal Server Error). |\\n| status_501 | integer | Number of responses delivered with status code 501 (Not Implemented). |\\n| status_502 | integer | Number of responses delivered with status code 502 (Bad Gateway). |\\n| status_503 | integer | Number of responses delivered with status code 503 (Service Unavailable). |\\n| status_504 | integer | Number of responses delivered with status code 504 (Gateway Timeout). |\\n| status_505 | integer | Number of responses delivered with status code 505 (HTTP Version Not Supported). |\\n| status_530 | integer | Number of responses delivered with status code 530. |\\n| status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes delivered. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Domain Inspector Real-time API\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get real-time domain data from a specified time\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/domains/{{service_id}}/ts/{{start_timestamp}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"{{start_timestamp}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get real-time domain data for the specified reporting period. Specify 0 to get a single entry for the last complete second. The Timestamp field included in the response provides the time index of the latest entry in the dataset and can be provided as the start_timestamp of the next request for a seamless continuation of the dataset from one request to the next.\\nDue to processing latency, the earliest entry in the response dataset may be earlier than start_timestamp by the value of AggregateDelay.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/domains/SU1Z0isxPaozGVKXdv0eY/ts/1608560817\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1608560817\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get real-time domain data for the specified reporting period. Specify 0 to get a single entry for the last complete second. The Timestamp field included in the response provides the time index of the latest entry in the dataset and can be provided as the start_timestamp of the next request for a seamless continuation of the dataset from one request to the next.\\nDue to processing latency, the earliest entry in the response dataset may be earlier than start_timestamp by the value of AggregateDelay.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"STP\\\":{\\\"www.example.com\\\":{\\\"edge\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}}},\\\"aggregated\\\":{\\\"www.example.com\\\":{\\\"edge\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}},\\\"recorded\\\":1589198016}],\\\"Timestamp\\\":1589198025,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get real-time domain data for the last 120 seconds\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/domains/{{service_id}}/ts/h\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"h\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get data for the 120 seconds preceding the latest timestamp available for a service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/domains/SU1Z0isxPaozGVKXdv0eY/ts/h\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"h\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get data for the 120 seconds preceding the latest timestamp available for a service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"STP\\\":{\\\"www.example.com\\\":{\\\"edge\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}}},\\\"aggregated\\\":{\\\"www.example.com\\\":{\\\"edge\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}},\\\"recorded\\\":1589198016}],\\\"Timestamp\\\":1589198025,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a limited number of real-time domain data entries\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/domains/{{service_id}}/ts/h/limit/{{max_entries}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"h\",\n\t\t\t\t\t\t\t\t\t\t\"limit\",\n\t\t\t\t\t\t\t\t\t\t\"{{max_entries}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get data for the max_entries seconds preceding the latest timestamp available for a service, up to a maximum of 120 entries.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/domains/SU1Z0isxPaozGVKXdv0eY/ts/h/limit/1\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"h\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get data for the max_entries seconds preceding the latest timestamp available for a service, up to a maximum of 120 entries.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"STP\\\":{\\\"www.example.com\\\":{\\\"edge\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}}},\\\"aggregated\\\":{\\\"www.example.com\\\":{\\\"edge\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}},\\\"recorded\\\":1589198016}],\\\"Timestamp\\\":1589198025,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The real-time domain metrics API allows you to programmatically retrieve per-domain delivery metrics derived from your Fastly services in one-second periods up to the last complete second.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| AggregateDelay | integer | Offset of entry timestamps from the current time due to processing time. |\\n| Data | array | A list of report entries, each representing one second of time. |\\n| Timestamp | integer | Value to use for subsequent requests. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| bandwidth | integer | Total bytes delivered (resp_header_bytes + resp_body_bytes + bereq_header_bytes + bereq_body_bytes). |\\n| bereq_body_bytes | integer | Total body bytes sent to origin. |\\n| bereq_header_bytes | integer | Total header bytes sent to origin. |\\n| edge_hit_ratio | number | Ratio of cache hits to cache misses at the edge, between 0 and 1 (edge_hit_requests / (edge_hit_requests + edge_miss_requests)). |\\n| edge_hit_requests | integer | Number of requests sent by end users to Fastly that resulted in a hit at the edge. |\\n| edge_miss_requests | integer | Number of requests sent by end users to Fastly that resulted in a miss at the edge. |\\n| edge_requests | integer | Number of requests sent by end users to Fastly. |\\n| edge_resp_body_bytes | integer | Total body bytes delivered from Fastly to the end user. |\\n| edge_resp_header_bytes | integer | Total header bytes delivered from Fastly to the end user. |\\n| origin_fetch_resp_body_bytes | integer | Total body bytes received from origin. |\\n| origin_fetch_resp_header_bytes | integer | Total header bytes received from origin. |\\n| origin_fetches | integer | Number of requests sent to origin. |\\n| origin_offload | number | Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((edge_resp_body_bytes + edge_resp_header_bytes) - (origin_fetch_resp_body_bytes + origin_fetch_resp_header_bytes)) / (edge_resp_body_bytes + edge_resp_header_bytes). Previously, Origin Offload used a different formula. Learn more. |\\n| origin_status_1xx | integer | Number of \\\"Informational\\\" category status codes received from origin. |\\n| origin_status_200 | integer | Number of responses received from origin with status code 200 (Success). |\\n| origin_status_204 | integer | Number of responses received from origin with status code 204 (No Content). |\\n| origin_status_206 | integer | Number of responses received from origin with status code 206 (Partial Content). |\\n| origin_status_2xx | integer | Number of \\\"Success\\\" status codes received from origin. |\\n| origin_status_301 | integer | Number of responses received from origin with status code 301 (Moved Permanently). |\\n| origin_status_302 | integer | Number of responses received from origin with status code 302 (Found). |\\n| origin_status_304 | integer | Number of responses received from origin with status code 304 (Not Modified). |\\n| origin_status_3xx | integer | Number of \\\"Redirection\\\" codes received from origin. |\\n| origin_status_400 | integer | Number of responses received from origin with status code 400 (Bad Request). |\\n| origin_status_401 | integer | Number of responses received from origin with status code 401 (Unauthorized). |\\n| origin_status_403 | integer | Number of responses received from origin with status code 403 (Forbidden). |\\n| origin_status_404 | integer | Number of responses received from origin with status code 404 (Not Found). |\\n| origin_status_416 | integer | Number of responses received from origin with status code 416 (Range Not Satisfiable). |\\n| origin_status_429 | integer | Number of responses received from origin with status code 429 (Too Many Requests). |\\n| origin_status_4xx | integer | Number of \\\"Client Error\\\" codes received from origin. |\\n| origin_status_500 | integer | Number of responses received from origin with status code 500 (Internal Server Error). |\\n| origin_status_501 | integer | Number of responses received from origin with status code 501 (Not Implemented). |\\n| origin_status_502 | integer | Number of responses received from origin with status code 502 (Bad Gateway). |\\n| origin_status_503 | integer | Number of responses received from origin with status code 503 (Service Unavailable). |\\n| origin_status_504 | integer | Number of responses received from origin with status code 504 (Gateway Timeout). |\\n| origin_status_505 | integer | Number of responses received from origin with status code 505 (HTTP Version Not Supported). |\\n| origin_status_530 | integer | Number of responses received from origin with status code 530. |\\n| origin_status_5xx | integer | Number of \\\"Server Error\\\" codes received from origin. |\\n| requests | integer | Number of requests processed. |\\n| resp_body_bytes | integer | Total body bytes delivered. |\\n| resp_header_bytes | integer | Total header bytes delivered. |\\n| status_1xx | integer | Number of 1xx \\\"Informational\\\" category status codes delivered. |\\n| status_200 | integer | Number of responses delivered with status code 200 (Success). |\\n| status_204 | integer | Number of responses delivered with status code 204 (No Content). |\\n| status_206 | integer | Number of responses delivered with status code 206 (Partial Content). |\\n| status_2xx | integer | Number of 2xx \\\"Success\\\" status codes delivered. |\\n| status_301 | integer | Number of responses delivered with status code 301 (Moved Permanently). |\\n| status_302 | integer | Number of responses delivered with status code 302 (Found). |\\n| status_304 | integer | Number of responses delivered with status code 304 (Not Modified). |\\n| status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes delivered. |\\n| status_400 | integer | Number of responses delivered with status code 400 (Bad Request). |\\n| status_401 | integer | Number of responses delivered with status code 401 (Unauthorized). |\\n| status_403 | integer | Number of responses delivered with status code 403 (Forbidden). |\\n| status_404 | integer | Number of responses delivered with status code 404 (Not Found). |\\n| status_416 | integer | Number of responses delivered with status code 416 (Range Not Satisfiable). |\\n| status_429 | integer | Number of responses delivered with status code 429 (Too Many Requests). |\\n| status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes delivered. |\\n| status_500 | integer | Number of responses delivered with status code 500 (Internal Server Error). |\\n| status_501 | integer | Number of responses delivered with status code 501 (Not Implemented). |\\n| status_502 | integer | Number of responses delivered with status code 502 (Bad Gateway). |\\n| status_503 | integer | Number of responses delivered with status code 503 (Service Unavailable). |\\n| status_504 | integer | Number of responses delivered with status code 504 (Gateway Timeout). |\\n| status_505 | integer | Number of responses delivered with status code 505 (HTTP Version Not Supported). |\\n| status_530 | integer | Number of responses delivered with status code 530. |\\n| status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes delivered. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| aggregated | object | Groups measurements by backend name and then by IP address. |\\n| datacenter | object | Groups measurements by POP, then backend name, and then IP address. See the POPs API for details about POP identifiers. |\\n| recorded | integer | The Unix timestamp at which this record's data was generated. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Metrics and stats\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Historical Stats\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get historical stats\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Fetches historical stats for each of your Fastly services and groups the results by service ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats?by=day&from=2020-04-09T18%3A14%3A30Z&region=usa&to=2020-04-09T18%3A14%3A30Z?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Fetches historical stats for each of your Fastly services and groups the results by service ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"meta\\\":{\\\"to\\\":\\\"Thu May 16 20:08:35 UTC 2020\\\",\\\"from\\\":\\\"Tue May 14 20:08:35 UTC 2020\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"msg\\\":null,\\\"data\\\":{\\\"6ElZZvtumbwtLBDJvFwepx\\\":[{\\\"requests\\\":1925645,\\\"miss_time\\\":55.153864891000005,\\\"start_time\\\":1368662400,\\\"service_id\\\":\\\"6ElZZvtumbwtLBDJvFwepx\\\",\\\"bandwidth\\\":176544526854,\\\"hits\\\":1902348,\\\"hits_time\\\":520.0779119150006,\\\"miss\\\":8354,\\\"body_size\\\":175900019026,\\\"pass\\\":4212,\\\"header_size\\\":644507828,\\\"req_header_bytes\\\":2905859973,\\\"req_body_bytes\\\":390017958,\\\"resp_header_bytes\\\":644507828,\\\"resp_body_bytes\\\":175900019026,\\\"bereq_header_bytes\\\":1870557109,\\\"bereq_body_bytes\\\":389234083,\\\"status_200\\\":1208426,\\\"status_204\\\":0,\\\"status_301\\\":0,\\\"status_302\\\":0,\\\"status_304\\\":0,\\\"errors\\\":8418,\\\"hit_ratio\\\":0.9956,\\\"status_1xx\\\":0,\\\"status_2xx\\\":1208426,\\\"status_3xx\\\":0,\\\"status_4xx\\\":708801,\\\"status_503\\\":8418,\\\"pipe\\\":0,\\\"status_5xx\\\":8418,\\\"uncacheable\\\":0,\\\"tls\\\":2804069,\\\"shield\\\":208055,\\\"ipv6\\\":14156,\\\"otfp\\\":12006,\\\"video\\\":306053,\\\"pci\\\":3041,\\\"logging\\\":2088120,\\\"http2\\\":251589,\\\"waf_logged\\\":508,\\\"waf_blocked\\\":360,\\\"waf_passed\\\":0,\\\"attack_req_body_bytes\\\":1274842,\\\"attack_req_header_bytes\\\":892196,\\\"attack_resp_synth_bytes\\\":0,\\\"img_opto\\\":1404}],\\\"5oYej0l0heMydtjaVPOq4z\\\":[{\\\"requests\\\":751,\\\"miss_time\\\":1.198163271,\\\"start_time\\\":1368662400,\\\"service_id\\\":\\\"5oYej0l0heMydtjaVPOq4z\\\",\\\"bandwidth\\\":1159652,\\\"hits\\\":743,\\\"hits_time\\\":0.07059622299999999,\\\"miss\\\":8,\\\"body_size\\\":721082,\\\"pass\\\":0,\\\"header_size\\\":438570,\\\"req_header_bytes\\\":2905859973,\\\"req_body_bytes\\\":390017958,\\\"resp_header_bytes\\\":438570,\\\"resp_body_bytes\\\":721082,\\\"bereq_header_bytes\\\":1870557109,\\\"bereq_body_bytes\\\":389234083,\\\"status_200\\\":580,\\\"status_204\\\":0,\\\"status_301\\\":2,\\\"status_302\\\":0,\\\"status_304\\\":169,\\\"errors\\\":0,\\\"hit_ratio\\\":0.9893,\\\"status_1xx\\\":0,\\\"status_2xx\\\":580,\\\"status_3xx\\\":171,\\\"status_4xx\\\":0,\\\"status_503\\\":0,\\\"pipe\\\":0,\\\"status_5xx\\\":0,\\\"uncacheable\\\":0,\\\"tls\\\":2804069,\\\"shield\\\":208055,\\\"ipv6\\\":14156,\\\"otfp\\\":12006,\\\"video\\\":306053,\\\"pci\\\":3041,\\\"logging\\\":2088120,\\\"http2\\\":251589,\\\"waf_logged\\\":508,\\\"waf_blocked\\\":360,\\\"waf_passed\\\":0,\\\"attack_req_body_bytes\\\":1274842,\\\"attack_req_header_bytes\\\":892196,\\\"attack_resp_synth_bytes\\\":0,\\\"img_opto\\\":1404}]}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get historical stats for a single field\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats/field/{{field}}?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"field\",\n\t\t\t\t\t\t\t\t\t\t\"{{field}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Fetches the specified field from the historical stats for each of your services and groups the results by service ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats/field/hit_ratio?by=day&from=2020-04-09T18%3A14%3A30Z&region=usa&to=2020-04-09T18%3A14%3A30Z?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"field\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"hit_ratio\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Fetches the specified field from the historical stats for each of your services and groups the results by service ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"meta\\\":{\\\"to\\\":\\\"Thu May 16 17:13:03 UTC 2020\\\",\\\"from\\\":\\\"Thu May 14 17:13:03 UTC 2020\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"msg\\\":null,\\\"data\\\":{\\\"6ElZZvtumbwtLBDJvFwepx\\\":[{\\\"service_id\\\":\\\"6ElZZvtumbwtLBDJvFwepx\\\",\\\"start_time\\\":1368720000,\\\"hit_ratio\\\":0.9769},{\\\"service_id\\\":\\\"6ElZZvtumbwtLBDJvFwepx\\\",\\\"start_time\\\":1368723600,\\\"hit_ratio\\\":0.9944}],\\\"5oYej0l0heMydtjaVPOq4z\\\":[{\\\"service_id\\\":\\\"5oYej0l0heMydtjaVPOq4z\\\",\\\"start_time\\\":1368716400,\\\"hit_ratio\\\":0.9857},{\\\"service_id\\\":\\\"5oYej0l0heMydtjaVPOq4z\\\",\\\"start_time\\\":1368723600,\\\"hit_ratio\\\":1}]}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get aggregated historical stats\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats/aggregate?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"aggregate\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Fetches historical stats information aggregated across all of your Fastly services.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats/aggregate?by=day&from=2020-04-09T18%3A14%3A30Z&region=usa&to=2020-04-09T18%3A14%3A30Z?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"aggregate\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Fetches historical stats information aggregated across all of your Fastly services.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"meta\\\":{\\\"to\\\":\\\"Thu May 16 20:29:37 UTC 2020\\\",\\\"from\\\":\\\"Tue May 14 20:29:37 UTC 2020\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"msg\\\":null,\\\"data\\\":[{\\\"requests\\\":7022557,\\\"miss_time\\\":43342.54711368301,\\\"start_time\\\":1368576000,\\\"bandwidth\\\":33656143431,\\\"hits\\\":1851903,\\\"hits_time\\\":284.90881923000006,\\\"miss\\\":74773,\\\"body_size\\\":31118762171,\\\"pass\\\":5076669,\\\"header_size\\\":2537381260,\\\"req_header_bytes\\\":2905859973,\\\"req_body_bytes\\\":390017958,\\\"resp_header_bytes\\\":2537381260,\\\"resp_body_bytes\\\":31118762171,\\\"bereq_header_bytes\\\":1870557109,\\\"bereq_body_bytes\\\":389234083,\\\"status_200\\\":6959769,\\\"status_204\\\":0,\\\"status_301\\\":3093,\\\"status_302\\\":60,\\\"status_304\\\":14135,\\\"errors\\\":21642,\\\"hit_ratio\\\":0.9612,\\\"status_1xx\\\":0,\\\"status_2xx\\\":6959769,\\\"status_3xx\\\":17288,\\\"status_4xx\\\":23855,\\\"status_503\\\":21631,\\\"pipe\\\":0,\\\"status_5xx\\\":21642,\\\"uncacheable\\\":0,\\\"tls\\\":2804069,\\\"shield\\\":208055,\\\"ipv6\\\":14156,\\\"otfp\\\":12006,\\\"video\\\":306053,\\\"pci\\\":3041,\\\"logging\\\":2088120,\\\"http2\\\":251589,\\\"waf_logged\\\":508,\\\"waf_blocked\\\":360,\\\"waf_passed\\\":0,\\\"attack_req_body_bytes\\\":1274842,\\\"attack_req_header_bytes\\\":892196,\\\"attack_resp_synth_bytes\\\":0,\\\"img_opto\\\":1404},{\\\"requests\\\":7908607,\\\"miss_time\\\":31645.078110511986,\\\"start_time\\\":1368662400,\\\"bandwidth\\\":201478840738,\\\"hits\\\":3455867,\\\"hits_time\\\":751.2703607920007,\\\"miss\\\":114580,\\\"body_size\\\":198672905955,\\\"pass\\\":4310192,\\\"header_size\\\":2805934783,\\\"req_header_bytes\\\":2905859973,\\\"req_body_bytes\\\":390017958,\\\"resp_header_bytes\\\":2805934783,\\\"resp_body_bytes\\\":198672905955,\\\"bereq_header_bytes\\\":1870557109,\\\"bereq_body_bytes\\\":389234083,\\\"status_200\\\":7128395,\\\"status_204\\\":0,\\\"status_301\\\":2649,\\\"status_302\\\":30,\\\"status_304\\\":9920,\\\"errors\\\":41389,\\\"hit_ratio\\\":0.9679,\\\"status_1xx\\\":0,\\\"status_2xx\\\":7128395,\\\"status_3xx\\\":12599,\\\"status_4xx\\\":726224,\\\"status_503\\\":41246,\\\"pipe\\\":0,\\\"status_5xx\\\":41389,\\\"uncacheable\\\":0,\\\"tls\\\":2804069,\\\"shield\\\":208055,\\\"ipv6\\\":14156,\\\"otfp\\\":12006,\\\"video\\\":306053,\\\"pci\\\":3041,\\\"logging\\\":2088120,\\\"http2\\\":251589,\\\"waf_logged\\\":508,\\\"waf_blocked\\\":360,\\\"waf_passed\\\":0,\\\"attack_req_body_bytes\\\":1274842,\\\"attack_req_header_bytes\\\":892196,\\\"attack_resp_synth_bytes\\\":0,\\\"img_opto\\\":1404}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get historical stats for a single service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats/service/{{service_id}}?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Fetches historical stats for a given service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats/service/SU1Z0isxPaozGVKXdv0eY?by=day&from=2020-04-09T18%3A14%3A30Z&region=usa&to=2020-04-09T18%3A14%3A30Z?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Fetches historical stats for a given service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"meta\\\":{\\\"to\\\":\\\"Thu May 16 20:39:09 UTC 2020\\\",\\\"from\\\":\\\"Tue May 14 20:39:09 UTC 2020\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"msg\\\":null,\\\"data\\\":[{\\\"requests\\\":21,\\\"miss_time\\\":0,\\\"start_time\\\":1368734160,\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"bandwidth\\\":160238,\\\"hits\\\":0,\\\"hits_time\\\":0,\\\"miss\\\":0,\\\"body_size\\\":150948,\\\"pass\\\":19,\\\"header_size\\\":9290,\\\"req_header_bytes\\\":2905859973,\\\"req_body_bytes\\\":390017958,\\\"resp_header_bytes\\\":9290,\\\"resp_body_bytes\\\":150948,\\\"bereq_header_bytes\\\":1870557109,\\\"bereq_body_bytes\\\":389234083,\\\"status_200\\\":14,\\\"status_204\\\":0,\\\"status_301\\\":2,\\\"status_302\\\":0,\\\"status_304\\\":0,\\\"errors\\\":0,\\\"hit_ratio\\\":null,\\\"status_1xx\\\":0,\\\"status_2xx\\\":14,\\\"status_3xx\\\":2,\\\"status_4xx\\\":5,\\\"status_503\\\":0,\\\"pipe\\\":0,\\\"status_5xx\\\":0,\\\"uncacheable\\\":0,\\\"tls\\\":2804069,\\\"shield\\\":208055,\\\"ipv6\\\":14156,\\\"otfp\\\":12006,\\\"video\\\":306053,\\\"pci\\\":3041,\\\"logging\\\":2088120,\\\"http2\\\":251589,\\\"waf_logged\\\":508,\\\"waf_blocked\\\":360,\\\"waf_passed\\\":0,\\\"attack_req_body_bytes\\\":1274842,\\\"attack_req_header_bytes\\\":892196,\\\"attack_resp_synth_bytes\\\":0,\\\"img_opto\\\":1404},{\\\"requests\\\":20,\\\"miss_time\\\":0,\\\"start_time\\\":1368734220,\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"bandwidth\\\":156504,\\\"hits\\\":0,\\\"hits_time\\\":0,\\\"miss\\\":0,\\\"body_size\\\":147806,\\\"pass\\\":17,\\\"header_size\\\":8698,\\\"req_header_bytes\\\":2905859973,\\\"req_body_bytes\\\":390017958,\\\"resp_header_bytes\\\":8698,\\\"resp_body_bytes\\\":147806,\\\"bereq_header_bytes\\\":1870557109,\\\"bereq_body_bytes\\\":389234083,\\\"status_200\\\":12,\\\"status_204\\\":0,\\\"status_301\\\":3,\\\"status_302\\\":0,\\\"status_304\\\":0,\\\"errors\\\":0,\\\"hit_ratio\\\":null,\\\"status_1xx\\\":0,\\\"status_2xx\\\":12,\\\"status_3xx\\\":3,\\\"status_4xx\\\":5,\\\"status_503\\\":0,\\\"pipe\\\":0,\\\"status_5xx\\\":0,\\\"uncacheable\\\":0,\\\"tls\\\":2804069,\\\"shield\\\":208055,\\\"ipv6\\\":14156,\\\"otfp\\\":12006,\\\"video\\\":306053,\\\"pci\\\":3041,\\\"logging\\\":2088120,\\\"http2\\\":251589,\\\"waf_logged\\\":508,\\\"waf_blocked\\\":360,\\\"waf_passed\\\":0,\\\"attack_req_body_bytes\\\":1274842,\\\"attack_req_header_bytes\\\":892196,\\\"attack_resp_synth_bytes\\\":0,\\\"img_opto\\\":1404}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get historical stats for a single service/field combination\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats/service/{{service_id}}/field/{{field}}?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"field\",\n\t\t\t\t\t\t\t\t\t\t\"{{field}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Fetches the specified field from the historical stats for a given service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats/service/SU1Z0isxPaozGVKXdv0eY/field/hit_ratio?by=day&from=2020-04-09T18%3A14%3A30Z&region=usa&to=2020-04-09T18%3A14%3A30Z?by&from&region&to\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"field\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"hit_ratio\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"by\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows. One of:\\n\\nhour - Group data by hour.\\nminute - Group data by minute.\\nday - Group data by day.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to a specific geographic region. One of:\\n\\nusa - North America.\\neurope - Europe.\\nanzac - Australia and New Zealand.\\nasia - Asia.\\nasia_india - India.\\nasia_southkorea - South Korea.\\nafrica_std - Africa.\\nsouthamerica_std - South America.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Fetches the specified field from the historical stats for a given service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"meta\\\":{\\\"to\\\":\\\"Thu May 16 20:39:09 UTC 2020\\\",\\\"from\\\":\\\"Tue May 14 20:39:09 UTC 2020\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"msg\\\":null,\\\"data\\\":[{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start_time\\\":1368576000,\\\"hit_ratio\\\":0.9944},{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start_time\\\":1368662400,\\\"hit_ratio\\\":1}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get usage statistics\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats/usage?from&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"usage\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns usage information aggregated across all Fastly services and grouped by region. To aggregate across all Fastly services by time period, see /stats/aggregate.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats/usage?from=2020-04-09T18%3A14%3A30Z&to=2020-04-09T18%3A14%3A30Z?from&to\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"usage\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns usage information aggregated across all Fastly services and grouped by region. To aggregate across all Fastly services by time period, see /stats/aggregate.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"meta\\\":{\\\"to\\\":\\\"Thu May 16 20:39:09 UTC 2020\\\",\\\"from\\\":\\\"Tue May 14 20:39:09 UTC 2020\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"msg\\\":null,\\\"data\\\":{\\\"apac\\\":{\\\"requests\\\":163546563,\\\"compute_requests\\\":195733,\\\"bandwidth\\\":10735282284},\\\"ausnz\\\":{\\\"requests\\\":2888860,\\\"compute_requests\\\":8453890,\\\"bandwidth\\\":173220202333},\\\"usa\\\":{\\\"requests\\\":163546563,\\\"compute_requests\\\":337591,\\\"bandwidth\\\":153220202333},\\\"europe\\\":{\\\"requests\\\":2888860,\\\"compute_requests\\\":5385905,\\\"bandwidth\\\":10735282284}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get usage statistics per service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats/usage_by_service?from&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"usage_by_service\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns usage information aggregated by service and grouped by service and region. For service stats by time period, see /stats and /stats/field/:field.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats/usage_by_service?from=2020-04-09T18%3A14%3A30Z&to=2020-04-09T18%3A14%3A30Z?from&to\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"usage_by_service\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the start of the window for which to fetch statistics, including the timestamp itself. Accepts Unix timestamps, or any form of input parsable by the Chronic Ruby library, such as 'yesterday', or 'two weeks ago'. Default varies based on the value of by.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Timestamp that defines the end of the window for which to fetch statistics. Accepts the same formats as from.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns usage information aggregated by service and grouped by service and region. For service stats by time period, see /stats and /stats/field/:field.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"meta\\\":{\\\"to\\\":\\\"Thu May 16 20:39:09 UTC 2020\\\",\\\"from\\\":\\\"Tue May 14 20:39:09 UTC 2020\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"msg\\\":null,\\\"data\\\":{\\\"apac\\\":{\\\"1iPMGAF44YgzB7sINv4KTF\\\":{\\\"requests\\\":60524,\\\"compute_requests\\\":51342,\\\"bandwidth\\\":6004223792},\\\"7mai6mbwRz0JXxhAY8ZSN2\\\":{\\\"requests\\\":3,\\\"compute_requests\\\":7,\\\"bandwidth\\\":1305}},\\\"ausnz\\\":{\\\"1iPMGAF44YgzB7sINv4KTF\\\":{\\\"requests\\\":101120,\\\"compute_requests\\\":53703,\\\"bandwidth\\\":1735577606},\\\"7mai6mbwRz0JXxhAY8ZSN2\\\":{\\\"requests\\\":93294,\\\"compute_requests\\\":19750608,\\\"bandwidth\\\":38109995}},\\\"usa\\\":{\\\"1iPMGAF44YgzB7sINv4KTF\\\":{\\\"requests\\\":1109033,\\\"compute_requests\\\":29148,\\\"bandwidth\\\":21642401706},\\\"7mai6mbwRz0JXxhAY8ZSN2\\\":{\\\"requests\\\":348175,\\\"compute_requests\\\":91914,\\\"bandwidth\\\":173135847}},\\\"europe\\\":{\\\"1iPMGAF44YgzB7sINv4KTF\\\":{\\\"requests\\\":567583,\\\"compute_requests\\\":84123,\\\"bandwidth\\\":14813592344},\\\"7mai6mbwRz0JXxhAY8ZSN2\\\":{\\\"requests\\\":260025,\\\"compute_requests\\\":112977,\\\"bandwidth\\\":110928988}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get month-to-date usage statistics\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats/usage_by_month?billable_units&month&year\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"usage_by_month\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"billable_units\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"If true, return results as billable units.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"month\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"2-digit month.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"year\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"4-digit year.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns month-to-date usage details for a given month and year. Usage details are aggregated by service and across all Fastly services, and then grouped by region. This endpoint does not use the from or to fields for selecting the date for which data is requested. Instead, it uses month and year integer fields. Both fields are optional and default to the current month and year respectively. When set, an optional billable_units field will convert bandwidth to GB and divide requests by 10,000.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens), Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats/usage_by_month?billable_units=true&month=05&year=2020?billable_units&month&year\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"usage_by_month\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"billable_units\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"If true, return results as billable units.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"month\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"2-digit month.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"year\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"4-digit year.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns month-to-date usage details for a given month and year. Usage details are aggregated by service and across all Fastly services, and then grouped by region. This endpoint does not use the from or to fields for selecting the date for which data is requested. Instead, it uses month and year integer fields. Both fields are optional and default to the current month and year respectively. When set, an optional billable_units field will convert bandwidth to GB and divide requests by 10,000.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens), Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"msg\\\":null,\\\"meta\\\":{\\\"from\\\":\\\"2020-05-01 00:00:00 +0000\\\",\\\"to\\\":\\\"2020-05-31 23:59:59 +0000\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"data\\\":{\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"services\\\":{\\\"SU1Z0isxPaozGVKXdv0eY\\\":{\\\"name\\\":\\\"test-service\\\",\\\"anzac\\\":{\\\"bandwidth\\\":28.815130509,\\\"requests\\\":131.7256,\\\"compute_requests\\\":256.3968},\\\"asia\\\":{\\\"bandwidth\\\":180.182470562,\\\"requests\\\":965.4324,\\\"compute_requests\\\":801.6574},\\\"europe\\\":{\\\"bandwidth\\\":1230.23131801,\\\"requests\\\":6082.2894,\\\"compute_requests\\\":3334.6109},\\\"latam\\\":{\\\"bandwidth\\\":18.070301895,\\\"requests\\\":93.7146,\\\"compute_requests\\\":619.1009},\\\"south_africa\\\":{\\\"bandwidth\\\":8.77620445,\\\"requests\\\":37.9704,\\\"compute_requests\\\":33.1321},\\\"usa\\\":{\\\"bandwidth\\\":2330.717545144,\\\"requests\\\":5524.7604,\\\"compute_requests\\\":5718.4171}}},\\\"total\\\":{\\\"anzac\\\":{\\\"bandwidth\\\":28.815130509,\\\"requests\\\":131.7256,\\\"compute_requests\\\":256.3968},\\\"asia\\\":{\\\"bandwidth\\\":180.182470562,\\\"requests\\\":965.4324,\\\"compute_requests\\\":801.6574},\\\"europe\\\":{\\\"bandwidth\\\":1230.23131801,\\\"requests\\\":6082.2894,\\\"compute_requests\\\":3334.6109},\\\"latam\\\":{\\\"bandwidth\\\":18.070301895,\\\"requests\\\":93.7146,\\\"compute_requests\\\":619.1009},\\\"south_africa\\\":{\\\"bandwidth\\\":8.77620445,\\\"requests\\\":37.9704,\\\"compute_requests\\\":33.1321},\\\"usa\\\":{\\\"bandwidth\\\":2330.717545144,\\\"requests\\\":5524.7604,\\\"compute_requests\\\":5718.4171}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get region codes\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/stats/regions\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"regions\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Fetches the list of codes for regions that are covered by the Fastly CDN service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/stats/regions\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"regions\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Fetches the list of codes for regions that are covered by the Fastly CDN service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"success\\\",\\\"meta\\\":{\\\"to\\\":\\\"Thu May 16 20:39:09 UTC 2020\\\",\\\"from\\\":\\\"Tue May 14 20:39:09 UTC 2020\\\",\\\"by\\\":\\\"day\\\",\\\"region\\\":\\\"all\\\"},\\\"msg\\\":null,\\\"data\\\":[\\\"apac\\\",\\\"ausnz\\\",\\\"usa\\\",\\\"europe\\\"]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Historical Stats API allows you to programmatically retrieve historical caching statistics derived from your Fastly services. You can use these metrics to help you optimize your site’s data caching and analyze your site’s traffic.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| meta | object | Meta information about the scope of the query in a human readable format. |\\n| msg | string | If the query was not successful, this will provide a string that explains why. |\\n| status | string | Whether or not we were able to successfully execute the query. |\\n| customer_id | string | Alphanumeric string identifying the customer. |\\n| services | object | Organized by service id. |\\n| total | object | Organized by region. |\\n| name | string | The name of the service. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| aia_estimated_time_saved_ms | integer | The estimated amount of time saved by responses served from the AI Accelerator semantic cache. |\\n| aia_origin_usage_tokens | integer | The number of usage tokens reported by the request to the origin from AI Accelerator. |\\n| aia_requests | integer | Number of requests received by AI Accelerator. |\\n| aia_response_usage_tokens | integer | The usage tokens associated with the response returned from the AI Accelerator cache. |\\n| aia_status_1xx | integer | Number of \\\"Informational\\\" category status codes received from AI provider. |\\n| aia_status_2xx | integer | Number of \\\"Success\\\" status codes received from AI provider. |\\n| aia_status_3xx | integer | Number of \\\"Redirection\\\" received from AI provider. |\\n| aia_status_4xx | integer | Number of \\\"Client Error\\\" received from AI provider. |\\n| aia_status_5xx | integer | Number of \\\"Server Error\\\" received from AI provider. |\\n| all_edge_hit_requests | integer | Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service. |\\n| all_edge_miss_requests | integer | Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service. |\\n| all_error_requests | integer | Number of cache errors for a VCL service. |\\n| all_hit_requests | integer | Number of cache hits for a VCL service. |\\n| all_miss_requests | integer | Number of cache misses for a VCL service. |\\n| all_pass_requests | integer | Number of requests that passed through the CDN without being cached for a VCL service. |\\n| all_status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered for all sources. |\\n| all_status_2xx | integer | Number of \\\"Success\\\" status codes delivered for all sources. |\\n| all_status_3xx | integer | Number of \\\"Redirection\\\" codes delivered for all sources. |\\n| all_status_4xx | integer | Number of \\\"Client Error\\\" codes delivered for all sources. |\\n| all_status_5xx | integer | Number of \\\"Server Error\\\" codes delivered for all sources. |\\n| all_synth_requests | integer | Number of requests that returned a synthetic response (i.e., response objects created with the synthetic VCL statement) for a VCL service. |\\n| attack_blocked_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was blocked. |\\n| attack_blocked_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was blocked. |\\n| attack_logged_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was logged. |\\n| attack_logged_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was logged. |\\n| attack_passed_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was passed. |\\n| attack_passed_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was passed. |\\n| attack_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule. |\\n| attack_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule. |\\n| attack_resp_synth_bytes | integer | Total bytes delivered for requests that triggered a WAF rule and returned a synthetic response. |\\n| bandwidth | integer | Total bytes delivered (resp_header_bytes + resp_body_bytes + bereq_header_bytes + bereq_body_bytes + compute_resp_header_bytes + compute_resp_body_bytes + compute_bereq_header_bytes + compute_bereq_body_bytes + websocket_resp_header_bytes + websocket_resp_body_bytes + websocket_bereq_header_bytes + websocket_bereq_body_bytes + fanout_resp_header_bytes + fanout_resp_body_bytes + fanout_bereq_header_bytes + fanout_bereq_body_bytes). |\\n| bereq_body_bytes | integer | Total body bytes sent to origin. |\\n| bereq_header_bytes | integer | Total header bytes sent to origin. |\\n| body_size | integer | Total body bytes delivered (alias for resp_body_bytes). |\\n| bot_challenge_complete_tokens_checked | integer | The number of challenge-complete tokens checked. |\\n| bot_challenge_complete_tokens_disabled | integer | The number of challenge-complete tokens not checked because the feature was disabled. |\\n| bot_challenge_complete_tokens_failed | integer | The number of challenge-complete tokens that failed validation. |\\n| bot_challenge_complete_tokens_issued | integer | The number of challenge-complete tokens issued. For example, issuing a challenge-complete token after a series of CAPTCHA challenges ending in success. |\\n| bot_challenge_complete_tokens_passed | integer | The number of challenge-complete tokens that passed validation. |\\n| bot_challenge_starts | integer | The number of challenge-start tokens created. |\\n| bot_challenges_failed | integer | The number of failed challenge solutions processed. For example, an incorrect CAPTCHA solution. |\\n| bot_challenges_issued | integer | The number of challenges issued. For example, the issuance of a CAPTCHA challenge. |\\n| bot_challenges_succeeded | integer | The number of successful challenge solutions processed. For example, a correct CAPTCHA solution. |\\n| compute_bereq_body_bytes | integer | Total body bytes sent to backends (origins) by the Compute platform. |\\n| compute_bereq_errors | integer | Number of backend request errors, including timeouts. |\\n| compute_bereq_header_bytes | integer | Total header bytes sent to backends (origins) by the Compute platform. |\\n| compute_bereqs | integer | Number of backend requests started. |\\n| compute_beresp_body_bytes | integer | Total body bytes received from backends (origins) by the Compute platform. |\\n| compute_beresp_header_bytes | integer | Total header bytes received from backends (origins) by the Compute platform. |\\n| compute_cache_operations_count | integer | Number of cache operations executed by the Compute platform. |\\n| compute_execution_time_ms | number | The amount of active CPU time used to process your requests (in milliseconds). |\\n| compute_globals_limit_exceeded | integer | Number of times a guest exceeded its globals limit. |\\n| compute_guest_errors | integer | Number of times a service experienced a guest code error. |\\n| compute_heap_limit_exceeded | integer | Number of times a guest exceeded its heap limit. |\\n| compute_ram_used | integer | The amount of RAM used for your service by Fastly (in bytes). |\\n| compute_req_body_bytes | integer | Total body bytes received by the Compute platform. |\\n| compute_req_header_bytes | integer | Total header bytes received by the Compute platform. |\\n| compute_request_time_billed_ms | number | The total amount of request processing time you will be billed for, measured in 50 millisecond increments. |\\n| compute_request_time_ms | number | The total, actual amount of time used to process your requests, including active CPU time (in milliseconds). |\\n| compute_requests | integer | The total number of requests that were received for your service by Fastly. |\\n| compute_resource_limit_exceeded | integer | Number of times a guest exceeded its resource limit, includes heap, stack, globals, and code execution timeout. |\\n| compute_resp_body_bytes | integer | Total body bytes sent from Compute to end user. |\\n| compute_resp_header_bytes | integer | Total header bytes sent from Compute to end user. |\\n| compute_resp_status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_2xx | integer | Number of \\\"Success\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_3xx | integer | Number of \\\"Redirection\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_4xx | integer | Number of \\\"Client Error\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_5xx | integer | Number of \\\"Server Error\\\" category status codes delivered by the Compute platform. |\\n| compute_runtime_errors | integer | Number of times a service experienced a guest runtime error. |\\n| compute_stack_limit_exceeded | integer | Number of times a guest exceeded its stack limit. |\\n| ddos_action_blackhole | integer | The number of times the blackhole action was taken. The blackhole action quietly closes a TCP connection without sending a reset. The blackhole action quietly closes a TCP connection without notifying its peer (all TCP state is dropped). |\\n| ddos_action_close | integer | The number of times the close action was taken. The close action aborts the connection as soon as possible. The close action takes effect either right after accept, right after the client hello, or right after the response was sent. |\\n| ddos_action_downgrade | integer | The number of times the downgrade action was taken. The downgrade action restricts the client to http1. |\\n| ddos_action_downgraded_connections | integer | The number of connections the downgrade action was applied to. The downgrade action restricts the connection to http1. |\\n| ddos_action_limit_streams_connections | integer | For HTTP/2, the number of connections the limit-streams action was applied to. The limit-streams action caps the allowed number of concurrent streams in a connection. |\\n| ddos_action_limit_streams_requests | integer | For HTTP/2, the number of requests made on a connection for which the limit-streams action was taken. The limit-streams action caps the allowed number of concurrent streams in a connection. |\\n| ddos_action_tarpit | integer | The number of times the tarpit action was taken. The tarpit action delays writing the response to the client. |\\n| ddos_action_tarpit_accept | integer | The number of times the tarpit-accept action was taken. The tarpit-accept action adds a delay when accepting future connections. |\\n| ddos_protection_requests_allow_count | integer | Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. |\\n| ddos_protection_requests_detect_count | integer | Number of requests classified as a DDoS attack against a customer origin or service. |\\n| ddos_protection_requests_mitigate_count | integer | Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. |\\n| deliver_sub_count | integer | Number of executions of the vcl_deliver Varnish subroutine. |\\n| deliver_sub_time | number | Time spent inside the vcl_deliver Varnish subroutine (in seconds). |\\n| edge_hit_requests | integer | Number of requests sent by end users to Fastly that resulted in a hit at the edge. |\\n| edge_hit_resp_body_bytes | integer | Body bytes delivered for edge hits. |\\n| edge_hit_resp_header_bytes | integer | Header bytes delivered for edge hits. |\\n| edge_miss_requests | integer | Number of requests sent by end users to Fastly that resulted in a miss at the edge. |\\n| edge_miss_resp_body_bytes | integer | Body bytes delivered for edge misses. |\\n| edge_miss_resp_header_bytes | integer | Header bytes delivered for edge misses. |\\n| edge_requests | integer | Number of requests sent by end users to Fastly. |\\n| edge_resp_body_bytes | integer | Total body bytes delivered from Fastly to the end user. |\\n| edge_resp_header_bytes | integer | Total header bytes delivered from Fastly to the end user. |\\n| error_sub_count | integer | Number of executions of the vcl_error Varnish subroutine. |\\n| error_sub_time | number | Time spent inside the vcl_error Varnish subroutine (in seconds). |\\n| errors | integer | Number of cache errors. |\\n| fanout_bereq_body_bytes | integer | Total body or message content bytes sent to backends over Fanout connections. |\\n| fanout_bereq_header_bytes | integer | Total header bytes sent to backends over Fanout connections. |\\n| fanout_beresp_body_bytes | integer | Total body or message content bytes received from backends over Fanout connections. |\\n| fanout_beresp_header_bytes | integer | Total header bytes received from backends over Fanout connections. |\\n| fanout_conn_time_ms | integer | Total duration of Fanout connections with end users. |\\n| fanout_recv_publishes | integer | Total published messages received from the publish API endpoint. |\\n| fanout_req_body_bytes | integer | Total body or message content bytes received from end users over Fanout connections. |\\n| fanout_req_header_bytes | integer | Total header bytes received from end users over Fanout connections. |\\n| fanout_resp_body_bytes | integer | Total body or message content bytes sent to end users over Fanout connections, excluding published message content. |\\n| fanout_resp_header_bytes | integer | Total header bytes sent to end users over Fanout connections. |\\n| fanout_send_publishes | integer | Total published messages sent to end users. |\\n| fetch_sub_count | integer | Number of executions of the vcl_fetch Varnish subroutine. |\\n| fetch_sub_time | number | Time spent inside the vcl_fetch Varnish subroutine (in seconds). |\\n| hash_sub_count | integer | Number of executions of the vcl_hash Varnish subroutine. |\\n| hash_sub_time | number | Time spent inside the vcl_hash Varnish subroutine (in seconds). |\\n| header_size | integer | Total header bytes delivered (alias for resp_header_bytes). |\\n| hit_ratio | number | Ratio of cache hits to cache misses (between 0 and 1). |\\n| hit_resp_body_bytes | integer | Total body bytes delivered for cache hits. |\\n| hit_sub_count | integer | Number of executions of the vcl_hit Varnish subroutine. |\\n| hit_sub_time | number | Time spent inside the vcl_hit Varnish subroutine (in seconds). |\\n| hits | integer | Number of cache hits. |\\n| hits_time | number | Total amount of time spent processing cache hits (in seconds). |\\n| http2 | integer | Number of requests received over HTTP/2. |\\n| http3 | integer | Number of requests received over HTTP/3. |\\n| imgopto | integer | Number of responses that came from the Fastly Image Optimizer service. If the service receives 10 requests for an image, this stat will be 10 regardless of how many times the image was transformed. |\\n| imgopto_resp_body_bytes | integer | Total body bytes delivered from the Fastly Image Optimizer service, including shield traffic. |\\n| imgopto_resp_header_bytes | integer | Total header bytes delivered from the Fastly Image Optimizer service, including shield traffic. |\\n| imgopto_shield | integer | Number of responses that came from the Fastly Image Optimizer service via a shield. |\\n| imgopto_shield_resp_body_bytes | integer | Total body bytes delivered via a shield from the Fastly Image Optimizer service. |\\n| imgopto_shield_resp_header_bytes | integer | Total header bytes delivered via a shield from the Fastly Image Optimizer service. |\\n| imgopto_transforms | integer | Number of transforms performed by the Fastly Image Optimizer service. |\\n| imgvideo | integer | Number of video responses that came from the Fastly Image Optimizer service. |\\n| imgvideo_frames | integer | Number of video frames that came from the Fastly Image Optimizer service. A video frame is an individual image within a sequence of video. |\\n| imgvideo_resp_body_bytes | integer | Total body bytes of video delivered from the Fastly Image Optimizer service. |\\n| imgvideo_resp_header_bytes | integer | Total header bytes of video delivered from the Fastly Image Optimizer service. |\\n| imgvideo_shield | integer | Number of video responses delivered via a shield that came from the Fastly Image Optimizer service. |\\n| imgvideo_shield_frames | integer | Number of video frames delivered via a shield that came from the Fastly Image Optimizer service. A video frame is an individual image within a sequence of video. |\\n| imgvideo_shield_resp_body_bytes | integer | Total body bytes of video delivered via a shield from the Fastly Image Optimizer service. |\\n| imgvideo_shield_resp_header_bytes | integer | Total header bytes of video delivered via a shield from the Fastly Image Optimizer service. |\\n| ipv6 | integer | Number of requests that were received over IPv6. |\\n| kv_store_class_a_operations | integer | The total number of class a operations for the KV store. |\\n| kv_store_class_b_operations | integer | The total number of class b operations for the KV store. |\\n| log | integer | Number of log lines sent. |\\n| log_bytes | integer | Total log bytes sent. |\\n| miss | integer | Number of cache misses. |\\n| miss_resp_body_bytes | integer | Total body bytes delivered for cache misses. |\\n| miss_sub_count | integer | Number of executions of the vcl_miss Varnish subroutine. |\\n| miss_sub_time | number | Time spent inside the vcl_miss Varnish subroutine (in seconds). |\\n| miss_time | number | Total amount of time spent processing cache misses (in seconds). |\\n| ngwaf_requests_allowed_count | integer | Count of Edge WAF requests allowed. |\\n| ngwaf_requests_blocked_count | integer | Count of Edge WAF requests blocked. |\\n| ngwaf_requests_challenged_count | integer | Count of Edge WAF requests challenged. |\\n| ngwaf_requests_logged_count | integer | Count of Edge WAF requests logged. |\\n| ngwaf_requests_timeout_count | integer | Count of Edge WAF requests timed outcome. |\\n| ngwaf_requests_total_count | integer | Total number of Next-Gen WAF (Edge WAF & Core WAF) requests. |\\n| ngwaf_requests_unknown_count | integer | Count of Edge WAF requests with an unknown outcome. |\\n| object_size_100k | integer | Number of objects served that were between 10KB and 100KB in size. |\\n| object_size_100m | integer | Number of objects served that were between 10MB and 100MB in size. |\\n| object_size_10k | integer | Number of objects served that were between 1KB and 10KB in size. |\\n| object_size_10m | integer | Number of objects served that were between 1MB and 10MB in size. |\\n| object_size_1g | integer | Number of objects served that were between 100MB and 1GB in size. |\\n| object_size_1k | integer | Number of objects served that were under 1KB in size. |\\n| object_size_1m | integer | Number of objects served that were between 100KB and 1MB in size. |\\n| object_storage_class_a_operations_count | integer | A count of the number of Class A Object Storage operations. |\\n| object_storage_class_b_operations_count | integer | A count of the number of Class B Object Storage operations. |\\n| object_store_class_a_operations | integer | Use kv_store_class_a_operations. |\\n| object_store_class_b_operations | integer | Use kv_store_class_b_operations. |\\n| origin_cache_fetch_resp_body_bytes | integer | Body bytes received from origin for cacheable content. |\\n| origin_cache_fetch_resp_header_bytes | integer | Header bytes received from an origin for cacheable content. |\\n| origin_cache_fetches | integer | The total number of completed requests made to backends (origins) that returned cacheable content. |\\n| origin_fetch_body_bytes | integer | Total request body bytes sent to origin. |\\n| origin_fetch_header_bytes | integer | Total request header bytes sent to origin. |\\n| origin_fetch_resp_body_bytes | integer | Total body bytes received from origin. |\\n| origin_fetch_resp_header_bytes | integer | Total header bytes received from origin. |\\n| origin_fetches | integer | Number of requests sent to origin. |\\n| origin_offload | number | Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((edge_resp_body_bytes + edge_resp_header_bytes) - (origin_fetch_resp_body_bytes + origin_fetch_resp_header_bytes)) / (edge_resp_body_bytes + edge_resp_header_bytes). |\\n| origin_revalidations | integer | Number of responses received from origin with a 304 status code in response to an If-Modified-Since or If-None-Match request. Under regular scenarios, a revalidation will imply a cache hit. However, if using Fastly Image Optimizer or segmented caching this may result in a cache miss. |\\n| otfp | integer | Number of responses that came from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_deliver_time | number | Total amount of time spent delivering a response from the Fastly On-the-Fly Packaging service for video-on-demand (in seconds). |\\n| otfp_manifests | integer | Number of responses that were manifest files from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_resp_body_bytes | integer | Total body bytes delivered from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_resp_header_bytes | integer | Total header bytes delivered from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield_resp_body_bytes | integer | Total body bytes delivered via a shield for the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield_resp_header_bytes | integer | Total header bytes delivered via a shield for the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield_time | number | Total amount of time spent delivering a response via a shield from the Fastly On-the-Fly Packaging service for video-on-demand (in seconds). |\\n| pass | integer | Number of requests that passed through the CDN without being cached. |\\n| pass_resp_body_bytes | integer | Total body bytes delivered for cache passes. |\\n| pass_sub_count | integer | Number of executions of the vcl_pass Varnish subroutine. |\\n| pass_sub_time | number | Time spent inside the vcl_pass Varnish subroutine (in seconds). |\\n| pass_time | number | Total amount of time spent processing cache passes (in seconds). |\\n| pci | integer | Number of responses with the PCI flag turned on. |\\n| pipe | integer | Optional. Pipe operations performed (legacy feature). |\\n| pipe_sub_count | integer | Number of executions of the vcl_pipe Varnish subroutine. |\\n| pipe_sub_time | number | Time spent inside the vcl_pipe Varnish subroutine (in seconds). |\\n| predeliver_sub_count | integer | Number of executions of the vcl_predeliver Varnish subroutine. |\\n| predeliver_sub_time | number | Time spent inside the vcl_predeliver Varnish subroutine (in seconds). |\\n| prehash_sub_count | integer | Number of executions of the vcl_prehash Varnish subroutine. |\\n| prehash_sub_time | number | Time spent inside the vcl_prehash Varnish subroutine (in seconds). |\\n| recv_sub_count | integer | Number of executions of the vcl_recv Varnish subroutine. |\\n| recv_sub_time | number | Time spent inside the vcl_recv Varnish subroutine (in seconds). |\\n| req_body_bytes | integer | Total body bytes received. |\\n| req_header_bytes | integer | Total header bytes received. |\\n| request_collapse_unusable_count | integer | Number of requests that were collapsed and unable to be satisfied by the resulting cache object. |\\n| request_collapse_usable_count | integer | Number of requests that were collapsed and satisfied by a usable cache object. |\\n| request_denied_get_head_body | integer | Number of requests where Fastly responded with 400 due to the request being a GET or HEAD request containing a body. |\\n| requests | integer | Number of requests processed. |\\n| resp_body_bytes | integer | Total body bytes delivered (edge_resp_body_bytes + shield_resp_body_bytes). |\\n| resp_header_bytes | integer | Total header bytes delivered (edge_resp_header_bytes + shield_resp_header_bytes). |\\n| restarts | integer | Number of restarts performed. |\\n| segblock_origin_fetches | integer | Number of Range requests to origin for segments of resources when using segmented caching. |\\n| segblock_shield_fetches | integer | Number of Range requests to a shield for segments of resources when using segmented caching. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| shield | integer | Number of requests from edge to the shield POP. |\\n| shield_cache_fetches | integer | The total number of completed requests made to shields that returned cacheable content. |\\n| shield_fetch_body_bytes | integer | Total request body bytes sent to a shield. |\\n| shield_fetch_header_bytes | integer | Total request header bytes sent to a shield. |\\n| shield_fetch_resp_body_bytes | integer | Total response body bytes sent from a shield to the edge. |\\n| shield_fetch_resp_header_bytes | integer | Total response header bytes sent from a shield to the edge. |\\n| shield_fetches | integer | Number of requests made from one Fastly POP to another, as part of shielding. |\\n| shield_hit_requests | integer | Number of requests that resulted in a hit at a shield. |\\n| shield_hit_resp_body_bytes | integer | Body bytes delivered for shield hits. |\\n| shield_hit_resp_header_bytes | integer | Header bytes delivered for shield hits. |\\n| shield_miss_requests | integer | Number of requests that resulted in a miss at a shield. |\\n| shield_miss_resp_body_bytes | integer | Body bytes delivered for shield misses. |\\n| shield_miss_resp_header_bytes | integer | Header bytes delivered for shield misses. |\\n| shield_resp_body_bytes | integer | Total body bytes delivered via a shield. |\\n| shield_resp_header_bytes | integer | Total header bytes delivered via a shield. |\\n| shield_revalidations | integer | Number of responses received from origin with a 304 status code, in response to an If-Modified-Since or If-None-Match request to a shield. Under regular scenarios, a revalidation will imply a cache hit. However, if using segmented caching this may result in a cache miss. |\\n| start_time | integer | Timestamp for the start of the time period being reported. |\\n| status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered. |\\n| status_200 | integer | Number of responses sent with status code 200 (Success). |\\n| status_204 | integer | Number of responses sent with status code 204 (No Content). |\\n| status_206 | integer | Number of responses sent with status code 206 (Partial Content). |\\n| status_2xx | integer | Number of \\\"Success\\\" status codes delivered. |\\n| status_301 | integer | Number of responses sent with status code 301 (Moved Permanently). |\\n| status_302 | integer | Number of responses sent with status code 302 (Found). |\\n| status_304 | integer | Number of responses sent with status code 304 (Not Modified). |\\n| status_3xx | integer | Number of \\\"Redirection\\\" codes delivered. |\\n| status_400 | integer | Number of responses sent with status code 400 (Bad Request). |\\n| status_401 | integer | Number of responses sent with status code 401 (Unauthorized). |\\n| status_403 | integer | Number of responses sent with status code 403 (Forbidden). |\\n| status_404 | integer | Number of responses sent with status code 404 (Not Found). |\\n| status_406 | integer | Number of responses sent with status code 406 (Not Acceptable). |\\n| status_416 | integer | Number of responses sent with status code 416 (Range Not Satisfiable). |\\n| status_429 | integer | Number of responses sent with status code 429 (Too Many Requests). |\\n| status_4xx | integer | Number of \\\"Client Error\\\" codes delivered. |\\n| status_500 | integer | Number of responses sent with status code 500 (Internal Server Error). |\\n| status_501 | integer | Number of responses sent with status code 501 (Not Implemented). |\\n| status_502 | integer | Number of responses sent with status code 502 (Bad Gateway). |\\n| status_503 | integer | Number of responses sent with status code 503 (Service Unavailable). |\\n| status_504 | integer | Number of responses sent with status code 504 (Gateway Timeout). |\\n| status_505 | integer | Number of responses sent with status code 505 (HTTP Version Not Supported). |\\n| status_530 | integer | Number of responses sent with status code 530. |\\n| status_5xx | integer | Number of \\\"Server Error\\\" codes delivered. |\\n| synth | integer | Number of requests that returned a synthetic response (i.e., response objects created with the synthetic VCL statement). |\\n| tls | integer | Number of requests that were received over TLS. |\\n| tls_handshake_sent_bytes | integer | Number of bytes transferred during TLS handshake. |\\n| tls_v10 | integer | Number of requests received over TLS 1.0. |\\n| tls_v11 | integer | Number of requests received over TLS 1.1. |\\n| tls_v12 | integer | Number of requests received over TLS 1.2. |\\n| tls_v13 | integer | Number of requests received over TLS 1.3. |\\n| uncacheable | integer | Number of requests that were designated uncachable. |\\n| video | integer | Number of responses with the video segment or video manifest MIME type (i.e., application/x-mpegurl, application/vnd.apple.mpegurl, application/f4m, application/dash+xml, application/vnd.ms-sstr+xml, ideo/mp2t, audio/aac, video/f4f, video/x-flv, video/mp4, audio/mp4). |\\n| waf_blocked | integer | Number of requests that triggered a WAF rule and were blocked. |\\n| waf_logged | integer | Number of requests that triggered a WAF rule and were logged. |\\n| waf_passed | integer | Number of requests that triggered a WAF rule and were passed. |\\n| websocket_bereq_body_bytes | integer | Total message content bytes sent to backends over passthrough WebSocket connections. |\\n| websocket_bereq_header_bytes | integer | Total header bytes sent to backends over passthrough WebSocket connections. |\\n| websocket_beresp_body_bytes | integer | Total message content bytes received from backends over passthrough WebSocket connections. |\\n| websocket_beresp_header_bytes | integer | Total header bytes received from backends over passthrough WebSocket connections. |\\n| websocket_conn_time_ms | integer | Total duration of passthrough WebSocket connections with end users. |\\n| websocket_req_body_bytes | integer | Total message content bytes received from end users over passthrough WebSocket connections. |\\n| websocket_req_header_bytes | integer | Total header bytes received from end users over passthrough WebSocket connections. |\\n| websocket_resp_body_bytes | integer | Total message content bytes sent to end users over passthrough WebSocket connections. |\\n| websocket_resp_header_bytes | integer | Total header bytes sent to end users over passthrough WebSocket connections. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Real-time analytics\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get real-time data from specified time\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/channel/{{service_id}}/ts/{{timestamp_in_seconds}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"channel\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"{{timestamp_in_seconds}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get real-time data for the specified reporting period. Specify 0 to get a single entry for the last complete second. The Timestamp field included in the response provides the time index of the latest entry in the dataset and can be provided as the start_timestamp of the next request for a seamless continuation of the dataset from one request to the next.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/channel/SU1Z0isxPaozGVKXdv0eY/ts/1608560817\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"channel\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1608560817\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get real-time data for the specified reporting period. Specify 0 to get a single entry for the last complete second. The Timestamp field included in the response provides the time index of the latest entry in the dataset and can be provided as the start_timestamp of the next request for a seamless continuation of the dataset from one request to the next.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"LCY\\\":{\\\"requests\\\":0,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1}},\\\"aggregated\\\":{\\\"requests\\\":0,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1},\\\"recorded\\\":1608560817},{\\\"datacenter\\\":{\\\"STP\\\":{\\\"requests\\\":0,\\\"logging\\\":2,\\\"log\\\":2,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1,\\\"compute_execution_time_ms\\\":725,\\\"compute_ram_used\\\":24379392,\\\"compute_request_time_ms\\\":732,\\\"compute_request_time_billed_ms\\\":750}},\\\"aggregated\\\":{\\\"requests\\\":0,\\\"logging\\\":2,\\\"log\\\":2,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1,\\\"compute_execution_time_ms\\\":725,\\\"compute_ram_used\\\":24379392,\\\"compute_request_time_ms\\\":732,\\\"compute_request_time_billed_ms\\\":750},\\\"recorded\\\":1608560818}],\\\"Timestamp\\\":1608560827,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get real-time data for the last 120 seconds\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/channel/{{service_id}}/ts/h\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"channel\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"h\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get data for the 120 seconds preceding the latest timestamp available for a service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/channel/SU1Z0isxPaozGVKXdv0eY/ts/h\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"channel\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"h\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get data for the 120 seconds preceding the latest timestamp available for a service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"LCY\\\":{\\\"requests\\\":0,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1}},\\\"aggregated\\\":{\\\"requests\\\":0,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1},\\\"recorded\\\":1608560817},{\\\"datacenter\\\":{\\\"STP\\\":{\\\"requests\\\":0,\\\"logging\\\":2,\\\"log\\\":2,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1,\\\"compute_execution_time_ms\\\":725,\\\"compute_ram_used\\\":24379392,\\\"compute_request_time_ms\\\":732,\\\"compute_request_time_billed_ms\\\":750}},\\\"aggregated\\\":{\\\"requests\\\":0,\\\"logging\\\":2,\\\"log\\\":2,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1,\\\"compute_execution_time_ms\\\":725,\\\"compute_ram_used\\\":24379392,\\\"compute_request_time_ms\\\":732,\\\"compute_request_time_billed_ms\\\":750},\\\"recorded\\\":1608560818}],\\\"Timestamp\\\":1608560827,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a limited number of real-time data entries\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/channel/{{service_id}}/ts/h/limit/{{max_entries}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"channel\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"h\",\n\t\t\t\t\t\t\t\t\t\t\"limit\",\n\t\t\t\t\t\t\t\t\t\t\"{{max_entries}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get data for the 120 seconds preceding the latest timestamp available for a service, up to a maximum of max_entries entries.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/channel/SU1Z0isxPaozGVKXdv0eY/ts/h/limit/1\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"channel\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"h\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get data for the 120 seconds preceding the latest timestamp available for a service, up to a maximum of max_entries entries.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"LCY\\\":{\\\"requests\\\":0,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1}},\\\"aggregated\\\":{\\\"requests\\\":0,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1},\\\"recorded\\\":1608560817},{\\\"datacenter\\\":{\\\"STP\\\":{\\\"requests\\\":0,\\\"logging\\\":2,\\\"log\\\":2,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1,\\\"compute_execution_time_ms\\\":725,\\\"compute_ram_used\\\":24379392,\\\"compute_request_time_ms\\\":732,\\\"compute_request_time_billed_ms\\\":750}},\\\"aggregated\\\":{\\\"requests\\\":0,\\\"logging\\\":2,\\\"log\\\":2,\\\"resp_header_bytes\\\":0,\\\"header_size\\\":0,\\\"resp_body_bytes\\\":0,\\\"body_size\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"pass\\\":0,\\\"synth\\\":0,\\\"errors\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"miss_histogram\\\":{},\\\"compute_requests\\\":1,\\\"compute_execution_time_ms\\\":725,\\\"compute_ram_used\\\":24379392,\\\"compute_request_time_ms\\\":732,\\\"compute_request_time_billed_ms\\\":750},\\\"recorded\\\":1608560818}],\\\"Timestamp\\\":1608560827,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The real-time analytics API offers a standardized set of data about traffic received by a specified service in one-second time periods up to the last complete second.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| AggregateDelay | integer | How long the system will wait before aggregating messages for each second. The most recent data returned will have happened at the moment of the request, minus the aggregation delay. |\\n| Data | array | A list of records, each representing one second of time. |\\n| Timestamp | integer | Value to use for subsequent requests. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| aggregated | object | Aggregates measurements across all Fastly POPs. |\\n| datacenter | object | Groups measurements by POP. See the POPs API for details of POP identifiers. |\\n| recorded | integer | The Unix timestamp at which this record's data was generated. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| aia_estimated_time_saved_ms | integer | The estimated amount of time saved by responses served from the AI Accelerator semantic cache. |\\n| aia_origin_usage_tokens | integer | The number of usage tokens reported by the request to the origin from AI Accelerator. |\\n| aia_requests | integer | Number of requests received by AI Accelerator. |\\n| aia_response_usage_tokens | integer | The usage tokens associated with the response returned from the AI Accelerator cache. |\\n| aia_status_1xx | integer | Number of \\\"Informational\\\" category status codes received from AI provider. |\\n| aia_status_2xx | integer | Number of \\\"Success\\\" status codes received from AI provider. |\\n| aia_status_3xx | integer | Number of \\\"Redirection\\\" received from AI provider. |\\n| aia_status_4xx | integer | Number of \\\"Client Error\\\" received from AI provider. |\\n| aia_status_5xx | integer | Number of \\\"Server Error\\\" received from AI provider. |\\n| all_edge_hit_requests | integer | Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service. |\\n| all_edge_miss_requests | integer | Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service. |\\n| all_error_requests | integer | Number of cache errors for a VCL service. |\\n| all_hit_requests | integer | Number of cache hits for a VCL service. |\\n| all_miss_requests | integer | Number of cache misses for a VCL service. |\\n| all_pass_requests | integer | Number of requests that passed through the CDN without being cached for a VCL service. |\\n| all_status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered for all sources. |\\n| all_status_2xx | integer | Number of \\\"Success\\\" status codes delivered for all sources. |\\n| all_status_3xx | integer | Number of \\\"Redirection\\\" codes delivered for all sources. |\\n| all_status_4xx | integer | Number of \\\"Client Error\\\" codes delivered for all sources. |\\n| all_status_5xx | integer | Number of \\\"Server Error\\\" codes delivered for all sources. |\\n| all_synth_requests | integer | Number of requests that returned a synthetic response (i.e., response objects created with the synthetic VCL statement) for a VCL service. |\\n| attack_blocked_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was blocked. |\\n| attack_blocked_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was blocked. |\\n| attack_logged_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was logged. |\\n| attack_logged_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was logged. |\\n| attack_passed_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was passed. |\\n| attack_passed_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was passed. |\\n| attack_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule. |\\n| attack_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule. |\\n| attack_resp_synth_bytes | integer | Total bytes delivered for requests that triggered a WAF rule and returned a synthetic response. |\\n| bereq_body_bytes | integer | Total body bytes sent to origin. |\\n| bereq_header_bytes | integer | Total header bytes sent to origin. |\\n| body_size | integer | Total body bytes delivered (alias for resp_body_bytes). |\\n| bot_challenge_complete_tokens_checked | integer | The number of challenge-complete tokens checked. |\\n| bot_challenge_complete_tokens_disabled | integer | The number of challenge-complete tokens not checked because the feature was disabled. |\\n| bot_challenge_complete_tokens_failed | integer | The number of challenge-complete tokens that failed validation. |\\n| bot_challenge_complete_tokens_issued | integer | The number of challenge-complete tokens issued. For example, issuing a challenge-complete token after a series of CAPTCHA challenges ending in success. |\\n| bot_challenge_complete_tokens_passed | integer | The number of challenge-complete tokens that passed validation. |\\n| bot_challenge_starts | integer | The number of challenge-start tokens created. |\\n| bot_challenges_failed | integer | The number of failed challenge solutions processed. For example, an incorrect CAPTCHA solution. |\\n| bot_challenges_issued | integer | The number of challenges issued. For example, the issuance of a CAPTCHA challenge. |\\n| bot_challenges_succeeded | integer | The number of successful challenge solutions processed. For example, a correct CAPTCHA solution. |\\n| compute_bereq_body_bytes | integer | Total body bytes sent to backends (origins) by the Compute platform. |\\n| compute_bereq_errors | integer | Number of backend request errors, including timeouts. |\\n| compute_bereq_header_bytes | integer | Total header bytes sent to backends (origins) by the Compute platform. |\\n| compute_bereqs | integer | Number of backend requests started. |\\n| compute_beresp_body_bytes | integer | Total body bytes received from backends (origins) by the Compute platform. |\\n| compute_beresp_header_bytes | integer | Total header bytes received from backends (origins) by the Compute platform. |\\n| compute_cache_operations_count | integer | Number of cache operations executed by the Compute platform. |\\n| compute_execution_time_ms | number | The amount of active CPU time used to process your requests (in milliseconds). |\\n| compute_globals_limit_exceeded | integer | Number of times a guest exceeded its globals limit. |\\n| compute_guest_errors | integer | Number of times a service experienced a guest code error. |\\n| compute_heap_limit_exceeded | integer | Number of times a guest exceeded its heap limit. |\\n| compute_ram_used | integer | The amount of RAM used for your service by Fastly (in bytes). |\\n| compute_req_body_bytes | integer | Total body bytes received by the Compute platform. |\\n| compute_req_header_bytes | integer | Total header bytes received by the Compute platform. |\\n| compute_request_time_billed_ms | number | The total amount of request processing time you will be billed for, measured in 50 millisecond increments. |\\n| compute_request_time_ms | number | The total, actual amount of time used to process your requests, including active CPU time (in milliseconds). |\\n| compute_requests | integer | The total number of requests that were received for your service by Fastly. |\\n| compute_resource_limit_exceeded | integer | Number of times a guest exceeded its resource limit, includes heap, stack, globals, and code execution timeout. |\\n| compute_resp_body_bytes | integer | Total body bytes sent from Compute to end user. |\\n| compute_resp_header_bytes | integer | Total header bytes sent from Compute to end user. |\\n| compute_resp_status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_2xx | integer | Number of \\\"Success\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_3xx | integer | Number of \\\"Redirection\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_4xx | integer | Number of \\\"Client Error\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_5xx | integer | Number of \\\"Server Error\\\" category status codes delivered by the Compute platform. |\\n| compute_runtime_errors | integer | Number of times a service experienced a guest runtime error. |\\n| compute_stack_limit_exceeded | integer | Number of times a guest exceeded its stack limit. |\\n| ddos_action_blackhole | integer | The number of times the blackhole action was taken. The blackhole action quietly closes a TCP connection without sending a reset. The blackhole action quietly closes a TCP connection without notifying its peer (all TCP state is dropped). |\\n| ddos_action_close | integer | The number of times the close action was taken. The close action aborts the connection as soon as possible. The close action takes effect either right after accept, right after the client hello, or right after the response was sent. |\\n| ddos_action_downgrade | integer | The number of times the downgrade action was taken. The downgrade action restricts the client to http1. |\\n| ddos_action_downgraded_connections | integer | The number of connections the downgrade action was applied to. The downgrade action restricts the connection to http1. |\\n| ddos_action_limit_streams_connections | integer | For HTTP/2, the number of connections the limit-streams action was applied to. The limit-streams action caps the allowed number of concurrent streams in a connection. |\\n| ddos_action_limit_streams_requests | integer | For HTTP/2, the number of requests made on a connection for which the limit-streams action was taken. The limit-streams action caps the allowed number of concurrent streams in a connection. |\\n| ddos_action_tarpit | integer | The number of times the tarpit action was taken. The tarpit action delays writing the response to the client. |\\n| ddos_action_tarpit_accept | integer | The number of times the tarpit-accept action was taken. The tarpit-accept action adds a delay when accepting future connections. |\\n| ddos_protection_requests_allow_count | integer | Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. |\\n| ddos_protection_requests_detect_count | integer | Number of requests classified as a DDoS attack against a customer origin or service. |\\n| ddos_protection_requests_mitigate_count | integer | Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. |\\n| deliver_sub_count | integer | Number of executions of the vcl_deliver Varnish subroutine. |\\n| deliver_sub_time | number | Time spent inside the vcl_deliver Varnish subroutine (in nanoseconds). |\\n| edge_hit_requests | integer | Number of requests sent by end users to Fastly that resulted in a hit at the edge. |\\n| edge_hit_resp_body_bytes | integer | Body bytes delivered for edge hits. |\\n| edge_hit_resp_header_bytes | integer | Header bytes delivered for edge hits. |\\n| edge_miss_requests | integer | Number of requests sent by end users to Fastly that resulted in a miss at the edge. |\\n| edge_miss_resp_body_bytes | integer | Body bytes delivered for edge misses. |\\n| edge_miss_resp_header_bytes | integer | Header bytes delivered for edge misses. |\\n| edge_requests | integer | Number of requests sent by end users to Fastly. |\\n| edge_resp_body_bytes | integer | Total body bytes delivered from Fastly to the end user. |\\n| edge_resp_header_bytes | integer | Total header bytes delivered from Fastly to the end user. |\\n| error_sub_count | integer | Number of executions of the vcl_error Varnish subroutine. |\\n| error_sub_time | number | Time spent inside the vcl_error Varnish subroutine (in nanoseconds). |\\n| errors | integer | Number of cache errors. |\\n| fanout_bereq_body_bytes | integer | Total body or message content bytes sent to backends over Fanout connections. |\\n| fanout_bereq_header_bytes | integer | Total header bytes sent to backends over Fanout connections. |\\n| fanout_beresp_body_bytes | integer | Total body or message content bytes received from backends over Fanout connections. |\\n| fanout_beresp_header_bytes | integer | Total header bytes received from backends over Fanout connections. |\\n| fanout_conn_time_ms | integer | Total duration of Fanout connections with end users. |\\n| fanout_recv_publishes | integer | Total published messages received from the publish API endpoint. |\\n| fanout_req_body_bytes | integer | Total body or message content bytes received from end users over Fanout connections. |\\n| fanout_req_header_bytes | integer | Total header bytes received from end users over Fanout connections. |\\n| fanout_resp_body_bytes | integer | Total body or message content bytes sent to end users over Fanout connections, excluding published message content. |\\n| fanout_resp_header_bytes | integer | Total header bytes sent to end users over Fanout connections. |\\n| fanout_send_publishes | integer | Total published messages sent to end users. |\\n| fetch_sub_count | integer | Number of executions of the vcl_fetch Varnish subroutine. |\\n| fetch_sub_time | number | Time spent inside the vcl_fetch Varnish subroutine (in nanoseconds). |\\n| hash_sub_count | integer | Number of executions of the vcl_hash Varnish subroutine. |\\n| hash_sub_time | number | Time spent inside the vcl_hash Varnish subroutine (in nanoseconds). |\\n| header_size | integer | Total header bytes delivered (alias for resp_header_bytes). |\\n| hit_resp_body_bytes | integer | Total body bytes delivered for cache hits. |\\n| hit_sub_count | integer | Number of executions of the vcl_hit Varnish subroutine. |\\n| hit_sub_time | number | Time spent inside the vcl_hit Varnish subroutine (in nanoseconds). |\\n| hits | integer | Number of cache hits. |\\n| hits_time | number | Total amount of time spent processing cache hits (in seconds). |\\n| http2 | integer | Number of requests received over HTTP/2. |\\n| http3 | integer | Number of requests received over HTTP/3. |\\n| imgopto | integer | Number of responses that came from the Fastly Image Optimizer service. If the service receives 10 requests for an image, this stat will be 10 regardless of how many times the image was transformed. |\\n| imgopto_resp_body_bytes | integer | Total body bytes delivered from the Fastly Image Optimizer service, including shield traffic. |\\n| imgopto_resp_header_bytes | integer | Total header bytes delivered from the Fastly Image Optimizer service, including shield traffic. |\\n| imgopto_shield | integer | Number of responses that came from the Fastly Image Optimizer service via a shield. |\\n| imgopto_shield_resp_body_bytes | integer | Total body bytes delivered via a shield from the Fastly Image Optimizer service. |\\n| imgopto_shield_resp_header_bytes | integer | Total header bytes delivered via a shield from the Fastly Image Optimizer service. |\\n| imgopto_transforms | integer | Number of transforms performed by the Fastly Image Optimizer service. |\\n| imgvideo | integer | Number of video responses that came from the Fastly Image Optimizer service. |\\n| imgvideo_frames | integer | Number of video frames that came from the Fastly Image Optimizer service. A video frame is an individual image within a sequence of video. |\\n| imgvideo_resp_body_bytes | integer | Total body bytes of video delivered from the Fastly Image Optimizer service. |\\n| imgvideo_resp_header_bytes | integer | Total header bytes of video delivered from the Fastly Image Optimizer service. |\\n| imgvideo_shield | integer | Number of video responses delivered via a shield that came from the Fastly Image Optimizer service. |\\n| imgvideo_shield_frames | integer | Number of video frames delivered via a shield that came from the Fastly Image Optimizer service. A video frame is an individual image within a sequence of video. |\\n| imgvideo_shield_resp_body_bytes | integer | Total body bytes of video delivered via a shield from the Fastly Image Optimizer service. |\\n| imgvideo_shield_resp_header_bytes | integer | Total header bytes of video delivered via a shield from the Fastly Image Optimizer service. |\\n| ipv6 | integer | Number of requests that were received over IPv6. |\\n| kv_store_class_a_operations | integer | The total number of class a operations for the KV store. |\\n| kv_store_class_b_operations | integer | The total number of class b operations for the KV store. |\\n| log | integer | Number of log lines sent. |\\n| log_bytes | integer | Total log bytes sent. |\\n| logging | integer | Number of log lines sent (alias for log). |\\n| miss | integer | Number of cache misses. |\\n| miss_histogram | object | A histogram. The value in each bucket is the number of requests to the origin whose responses arrived during the time period represented by the bucket. The key of each bucket represents the upper bound (in response time) of that bucket. The buckets vary in width and cover the time periods 0-10ms (in 1ms increments), 10-250ms (in 10ms increments), 250-1,000ms (in 50ms increments), 1,000-3,000ms (in 100ms increments), 3,000-10,000ms (in 500 ms increments), 10,000-20,000ms (in 1,000ms increments), 20,000-60,000ms (in 5,000ms increments), and 60,000ms through infinity (in a single bucket). |\\n| miss_resp_body_bytes | integer | Total body bytes delivered for cache misses. |\\n| miss_sub_count | integer | Number of executions of the vcl_miss Varnish subroutine. |\\n| miss_sub_time | number | Time spent inside the vcl_miss Varnish subroutine (in nanoseconds). |\\n| miss_time | number | Total amount of time spent processing cache misses (in seconds). |\\n| object_size_100k | integer | Number of objects served that were between 10KB and 100KB in size. |\\n| object_size_100m | integer | Number of objects served that were between 10MB and 100MB in size. |\\n| object_size_10k | integer | Number of objects served that were between 1KB and 10KB in size. |\\n| object_size_10m | integer | Number of objects served that were between 1MB and 10MB in size. |\\n| object_size_1g | integer | Number of objects served that were between 100MB and 1GB in size. |\\n| object_size_1k | integer | Number of objects served that were under 1KB in size. |\\n| object_size_1m | integer | Number of objects served that were between 100KB and 1MB in size. |\\n| object_size_other | integer | Number of objects served that were larger than 1GB in size. |\\n| object_storage_class_a_operations_count | integer | A count of the number of Class A Object Storage operations. |\\n| object_storage_class_b_operations_count | integer | A count of the number of Class B Object Storage operations. |\\n| object_store_class_a_operations | integer | Use kv_store_class_a_operations. |\\n| object_store_class_b_operations | integer | Use kv_store_class_b_operations. |\\n| origin_cache_fetch_resp_body_bytes | integer | Body bytes received from origin for cacheable content. |\\n| origin_cache_fetch_resp_header_bytes | integer | Header bytes received from an origin for cacheable content. |\\n| origin_cache_fetches | integer | The total number of completed requests made to backends (origins) that returned cacheable content. |\\n| origin_fetch_body_bytes | integer | Total request body bytes sent to origin. |\\n| origin_fetch_header_bytes | integer | Total request header bytes sent to origin. |\\n| origin_fetch_resp_body_bytes | integer | Total body bytes received from origin. |\\n| origin_fetch_resp_header_bytes | integer | Total header bytes received from origin. |\\n| origin_fetches | integer | Number of requests sent to origin. |\\n| origin_offload | number | Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((edge_resp_body_bytes + edge_resp_header_bytes) - (origin_fetch_resp_body_bytes + origin_fetch_resp_header_bytes)) / (edge_resp_body_bytes + edge_resp_header_bytes). |\\n| origin_revalidations | integer | Number of responses received from origin with a 304 status code in response to an If-Modified-Since or If-None-Match request. Under regular scenarios, a revalidation will imply a cache hit. However, if using Fastly Image Optimizer or segmented caching this may result in a cache miss. |\\n| otfp | integer | Number of responses that came from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_deliver_time | number | Total amount of time spent delivering a response from the Fastly On-the-Fly Packaging service for video-on-demand (in seconds). |\\n| otfp_manifests | integer | Number of responses that were manifest files from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_resp_body_bytes | integer | Total body bytes delivered from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_resp_header_bytes | integer | Total header bytes delivered from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield | integer | Number of responses that came from the Fastly On-the-Fly Packaging service for video-on-demand via a shield. |\\n| otfp_shield_resp_body_bytes | integer | Total body bytes delivered via a shield for the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield_resp_header_bytes | integer | Total header bytes delivered via a shield for the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield_time | number | Total amount of time spent delivering a response via a shield from the Fastly On-the-Fly Packaging service for video-on-demand (in seconds). |\\n| pass | integer | Number of requests that passed through the CDN without being cached. |\\n| pass_resp_body_bytes | integer | Total body bytes delivered for cache passes. |\\n| pass_sub_count | integer | Number of executions of the vcl_pass Varnish subroutine. |\\n| pass_sub_time | number | Time spent inside the vcl_pass Varnish subroutine (in nanoseconds). |\\n| pass_time | number | Total amount of time spent processing cache passes (in seconds). |\\n| pci | integer | Number of responses with the PCI flag turned on. |\\n| pipe_sub_count | integer | Number of executions of the vcl_pipe Varnish subroutine. |\\n| pipe_sub_time | number | Time spent inside the vcl_pipe Varnish subroutine (in nanoseconds). |\\n| predeliver_sub_count | integer | Number of executions of the vcl_predeliver Varnish subroutine. |\\n| predeliver_sub_time | number | Time spent inside the vcl_predeliver Varnish subroutine (in nanoseconds). |\\n| prehash_sub_count | integer | Number of executions of the vcl_prehash Varnish subroutine. |\\n| prehash_sub_time | number | Time spent inside the vcl_prehash Varnish subroutine (in nanoseconds). |\\n| recv_sub_count | integer | Number of executions of the vcl_recv Varnish subroutine. |\\n| recv_sub_time | number | Time spent inside the vcl_recv Varnish subroutine (in nanoseconds). |\\n| req_body_bytes | integer | Total body bytes received. |\\n| req_header_bytes | integer | Total header bytes received. |\\n| request_collapse_unusable_count | integer | Number of requests that were collapsed and unable to be satisfied by the resulting cache object. |\\n| request_collapse_usable_count | integer | Number of requests that were collapsed and satisfied by a usable cache object. |\\n| request_denied_get_head_body | integer | Number of requests where Fastly responded with 400 due to the request being a GET or HEAD request containing a body. |\\n| requests | integer | Number of requests processed. |\\n| resp_body_bytes | integer | Total body bytes delivered (edge_resp_body_bytes + shield_resp_body_bytes). |\\n| resp_header_bytes | integer | Total header bytes delivered (edge_resp_header_bytes + shield_resp_header_bytes). |\\n| restarts | integer | Number of restarts performed. |\\n| segblock_origin_fetches | integer | Number of Range requests to origin for segments of resources when using segmented caching. |\\n| segblock_shield_fetches | integer | Number of Range requests to a shield for segments of resources when using segmented caching. |\\n| shield | integer | Number of requests from edge to the shield POP. |\\n| shield_cache_fetches | integer | The total number of completed requests made to shields that returned cacheable content. |\\n| shield_fetch_body_bytes | integer | Total request body bytes sent to a shield. |\\n| shield_fetch_header_bytes | integer | Total request header bytes sent to a shield. |\\n| shield_fetch_resp_body_bytes | integer | Total response body bytes sent from a shield to the edge. |\\n| shield_fetch_resp_header_bytes | integer | Total response header bytes sent from a shield to the edge. |\\n| shield_fetches | integer | Number of requests made from one Fastly POP to another, as part of shielding. |\\n| shield_hit_requests | integer | Number of requests that resulted in a hit at a shield. |\\n| shield_hit_resp_body_bytes | integer | Body bytes delivered for shield hits. |\\n| shield_hit_resp_header_bytes | integer | Header bytes delivered for shield hits. |\\n| shield_miss_requests | integer | Number of requests that resulted in a miss at a shield. |\\n| shield_miss_resp_body_bytes | integer | Body bytes delivered for shield misses. |\\n| shield_miss_resp_header_bytes | integer | Header bytes delivered for shield misses. |\\n| shield_resp_body_bytes | integer | Total body bytes delivered via a shield. |\\n| shield_resp_header_bytes | integer | Total header bytes delivered via a shield. |\\n| shield_revalidations | integer | Number of responses received from origin with a 304 status code, in response to an If-Modified-Since or If-None-Match request to a shield. Under regular scenarios, a revalidation will imply a cache hit. However, if using segmented caching this may result in a cache miss. |\\n| status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered. |\\n| status_200 | integer | Number of responses sent with status code 200 (Success). |\\n| status_204 | integer | Number of responses sent with status code 204 (No Content). |\\n| status_206 | integer | Number of responses sent with status code 206 (Partial Content). |\\n| status_2xx | integer | Number of \\\"Success\\\" status codes delivered. |\\n| status_301 | integer | Number of responses sent with status code 301 (Moved Permanently). |\\n| status_302 | integer | Number of responses sent with status code 302 (Found). |\\n| status_304 | integer | Number of responses sent with status code 304 (Not Modified). |\\n| status_3xx | integer | Number of \\\"Redirection\\\" codes delivered. |\\n| status_400 | integer | Number of responses sent with status code 400 (Bad Request). |\\n| status_401 | integer | Number of responses sent with status code 401 (Unauthorized). |\\n| status_403 | integer | Number of responses sent with status code 403 (Forbidden). |\\n| status_404 | integer | Number of responses sent with status code 404 (Not Found). |\\n| status_406 | integer | Number of responses sent with status code 406 (Not Acceptable). |\\n| status_416 | integer | Number of responses sent with status code 416 (Range Not Satisfiable). |\\n| status_429 | integer | Number of responses sent with status code 429 (Too Many Requests). |\\n| status_4xx | integer | Number of \\\"Client Error\\\" codes delivered. |\\n| status_500 | integer | Number of responses sent with status code 500 (Internal Server Error). |\\n| status_501 | integer | Number of responses sent with status code 501 (Not Implemented). |\\n| status_502 | integer | Number of responses sent with status code 502 (Bad Gateway). |\\n| status_503 | integer | Number of responses sent with status code 503 (Service Unavailable). |\\n| status_504 | integer | Number of responses sent with status code 504 (Gateway Timeout). |\\n| status_505 | integer | Number of responses sent with status code 505 (HTTP Version Not Supported). |\\n| status_530 | integer | Number of responses sent with status code 530. |\\n| status_5xx | integer | Number of \\\"Server Error\\\" codes delivered. |\\n| synth | integer | Number of requests that returned a synthetic response (i.e., response objects created with the synthetic VCL statement). |\\n| tls | integer | Number of requests that were received over TLS. |\\n| tls_v10 | integer | Number of requests received over TLS 1.0. |\\n| tls_v11 | integer | Number of requests received over TLS 1.1. |\\n| tls_v12 | integer | Number of requests received over TLS 1.2. |\\n| tls_v13 | integer | Number of requests received over TLS 1.3. |\\n| uncacheable | integer | Number of requests that were designated uncachable. |\\n| video | integer | Number of responses with the video segment or video manifest MIME type (i.e., application/x-mpegurl, application/vnd.apple.mpegurl, application/f4m, application/dash+xml, application/vnd.ms-sstr+xml, ideo/mp2t, audio/aac, video/f4f, video/x-flv, video/mp4, audio/mp4). |\\n| waf_blocked | integer | Number of requests that triggered a WAF rule and were blocked. |\\n| waf_logged | integer | Number of requests that triggered a WAF rule and were logged. |\\n| waf_passed | integer | Number of requests that triggered a WAF rule and were passed. |\\n| websocket_bereq_body_bytes | integer | Total message content bytes sent to backends over passthrough WebSocket connections. |\\n| websocket_bereq_header_bytes | integer | Total header bytes sent to backends over passthrough WebSocket connections. |\\n| websocket_beresp_body_bytes | integer | Total message content bytes received from backends over passthrough WebSocket connections. |\\n| websocket_beresp_header_bytes | integer | Total header bytes received from backends over passthrough WebSocket connections. |\\n| websocket_conn_time_ms | integer | Total duration of passthrough WebSocket connections with end users. |\\n| websocket_req_body_bytes | integer | Total message content bytes received from end users over passthrough WebSocket connections. |\\n| websocket_req_header_bytes | integer | Total header bytes received from end users over passthrough WebSocket connections. |\\n| websocket_resp_body_bytes | integer | Total message content bytes sent to end users over passthrough WebSocket connections. |\\n| websocket_resp_header_bytes | integer | Total header bytes sent to end users over passthrough WebSocket connections. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| aia_estimated_time_saved_ms | integer | The estimated amount of time saved by responses served from the AI Accelerator semantic cache. |\\n| aia_origin_usage_tokens | integer | The number of usage tokens reported by the request to the origin from AI Accelerator. |\\n| aia_requests | integer | Number of requests received by AI Accelerator. |\\n| aia_response_usage_tokens | integer | The usage tokens associated with the response returned from the AI Accelerator cache. |\\n| aia_status_1xx | integer | Number of \\\"Informational\\\" category status codes received from AI provider. |\\n| aia_status_2xx | integer | Number of \\\"Success\\\" status codes received from AI provider. |\\n| aia_status_3xx | integer | Number of \\\"Redirection\\\" received from AI provider. |\\n| aia_status_4xx | integer | Number of \\\"Client Error\\\" received from AI provider. |\\n| aia_status_5xx | integer | Number of \\\"Server Error\\\" received from AI provider. |\\n| all_edge_hit_requests | integer | Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service. |\\n| all_edge_miss_requests | integer | Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service. |\\n| all_error_requests | integer | Number of cache errors for a VCL service. |\\n| all_hit_requests | integer | Number of cache hits for a VCL service. |\\n| all_miss_requests | integer | Number of cache misses for a VCL service. |\\n| all_pass_requests | integer | Number of requests that passed through the CDN without being cached for a VCL service. |\\n| all_status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered for all sources. |\\n| all_status_2xx | integer | Number of \\\"Success\\\" status codes delivered for all sources. |\\n| all_status_3xx | integer | Number of \\\"Redirection\\\" codes delivered for all sources. |\\n| all_status_4xx | integer | Number of \\\"Client Error\\\" codes delivered for all sources. |\\n| all_status_5xx | integer | Number of \\\"Server Error\\\" codes delivered for all sources. |\\n| all_synth_requests | integer | Number of requests that returned a synthetic response (i.e., response objects created with the synthetic VCL statement) for a VCL service. |\\n| attack_blocked_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was blocked. |\\n| attack_blocked_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was blocked. |\\n| attack_logged_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was logged. |\\n| attack_logged_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was logged. |\\n| attack_passed_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule that was passed. |\\n| attack_passed_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule that was passed. |\\n| attack_req_body_bytes | integer | Total body bytes received from requests that triggered a WAF rule. |\\n| attack_req_header_bytes | integer | Total header bytes received from requests that triggered a WAF rule. |\\n| attack_resp_synth_bytes | integer | Total bytes delivered for requests that triggered a WAF rule and returned a synthetic response. |\\n| bereq_body_bytes | integer | Total body bytes sent to origin. |\\n| bereq_header_bytes | integer | Total header bytes sent to origin. |\\n| body_size | integer | Total body bytes delivered (alias for resp_body_bytes). |\\n| bot_challenge_complete_tokens_checked | integer | The number of challenge-complete tokens checked. |\\n| bot_challenge_complete_tokens_disabled | integer | The number of challenge-complete tokens not checked because the feature was disabled. |\\n| bot_challenge_complete_tokens_failed | integer | The number of challenge-complete tokens that failed validation. |\\n| bot_challenge_complete_tokens_issued | integer | The number of challenge-complete tokens issued. For example, issuing a challenge-complete token after a series of CAPTCHA challenges ending in success. |\\n| bot_challenge_complete_tokens_passed | integer | The number of challenge-complete tokens that passed validation. |\\n| bot_challenge_starts | integer | The number of challenge-start tokens created. |\\n| bot_challenges_failed | integer | The number of failed challenge solutions processed. For example, an incorrect CAPTCHA solution. |\\n| bot_challenges_issued | integer | The number of challenges issued. For example, the issuance of a CAPTCHA challenge. |\\n| bot_challenges_succeeded | integer | The number of successful challenge solutions processed. For example, a correct CAPTCHA solution. |\\n| compute_bereq_body_bytes | integer | Total body bytes sent to backends (origins) by the Compute platform. |\\n| compute_bereq_errors | integer | Number of backend request errors, including timeouts. |\\n| compute_bereq_header_bytes | integer | Total header bytes sent to backends (origins) by the Compute platform. |\\n| compute_bereqs | integer | Number of backend requests started. |\\n| compute_beresp_body_bytes | integer | Total body bytes received from backends (origins) by the Compute platform. |\\n| compute_beresp_header_bytes | integer | Total header bytes received from backends (origins) by the Compute platform. |\\n| compute_cache_operations_count | integer | Number of cache operations executed by the Compute platform. |\\n| compute_execution_time_ms | number | The amount of active CPU time used to process your requests (in milliseconds). |\\n| compute_globals_limit_exceeded | integer | Number of times a guest exceeded its globals limit. |\\n| compute_guest_errors | integer | Number of times a service experienced a guest code error. |\\n| compute_heap_limit_exceeded | integer | Number of times a guest exceeded its heap limit. |\\n| compute_ram_used | integer | The amount of RAM used for your service by Fastly (in bytes). |\\n| compute_req_body_bytes | integer | Total body bytes received by the Compute platform. |\\n| compute_req_header_bytes | integer | Total header bytes received by the Compute platform. |\\n| compute_request_time_billed_ms | number | The total amount of request processing time you will be billed for, measured in 50 millisecond increments. |\\n| compute_request_time_ms | number | The total, actual amount of time used to process your requests, including active CPU time (in milliseconds). |\\n| compute_requests | integer | The total number of requests that were received for your service by Fastly. |\\n| compute_resource_limit_exceeded | integer | Number of times a guest exceeded its resource limit, includes heap, stack, globals, and code execution timeout. |\\n| compute_resp_body_bytes | integer | Total body bytes sent from Compute to end user. |\\n| compute_resp_header_bytes | integer | Total header bytes sent from Compute to end user. |\\n| compute_resp_status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_2xx | integer | Number of \\\"Success\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_3xx | integer | Number of \\\"Redirection\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_4xx | integer | Number of \\\"Client Error\\\" category status codes delivered by the Compute platform. |\\n| compute_resp_status_5xx | integer | Number of \\\"Server Error\\\" category status codes delivered by the Compute platform. |\\n| compute_runtime_errors | integer | Number of times a service experienced a guest runtime error. |\\n| compute_stack_limit_exceeded | integer | Number of times a guest exceeded its stack limit. |\\n| ddos_action_blackhole | integer | The number of times the blackhole action was taken. The blackhole action quietly closes a TCP connection without sending a reset. The blackhole action quietly closes a TCP connection without notifying its peer (all TCP state is dropped). |\\n| ddos_action_close | integer | The number of times the close action was taken. The close action aborts the connection as soon as possible. The close action takes effect either right after accept, right after the client hello, or right after the response was sent. |\\n| ddos_action_downgrade | integer | The number of times the downgrade action was taken. The downgrade action restricts the client to http1. |\\n| ddos_action_downgraded_connections | integer | The number of connections the downgrade action was applied to. The downgrade action restricts the connection to http1. |\\n| ddos_action_limit_streams_connections | integer | For HTTP/2, the number of connections the limit-streams action was applied to. The limit-streams action caps the allowed number of concurrent streams in a connection. |\\n| ddos_action_limit_streams_requests | integer | For HTTP/2, the number of requests made on a connection for which the limit-streams action was taken. The limit-streams action caps the allowed number of concurrent streams in a connection. |\\n| ddos_action_tarpit | integer | The number of times the tarpit action was taken. The tarpit action delays writing the response to the client. |\\n| ddos_action_tarpit_accept | integer | The number of times the tarpit-accept action was taken. The tarpit-accept action adds a delay when accepting future connections. |\\n| ddos_protection_requests_allow_count | integer | Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. |\\n| ddos_protection_requests_detect_count | integer | Number of requests classified as a DDoS attack against a customer origin or service. |\\n| ddos_protection_requests_mitigate_count | integer | Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. |\\n| deliver_sub_count | integer | Number of executions of the vcl_deliver Varnish subroutine. |\\n| deliver_sub_time | number | Time spent inside the vcl_deliver Varnish subroutine (in nanoseconds). |\\n| edge_hit_requests | integer | Number of requests sent by end users to Fastly that resulted in a hit at the edge. |\\n| edge_hit_resp_body_bytes | integer | Body bytes delivered for edge hits. |\\n| edge_hit_resp_header_bytes | integer | Header bytes delivered for edge hits. |\\n| edge_miss_requests | integer | Number of requests sent by end users to Fastly that resulted in a miss at the edge. |\\n| edge_miss_resp_body_bytes | integer | Body bytes delivered for edge misses. |\\n| edge_miss_resp_header_bytes | integer | Header bytes delivered for edge misses. |\\n| edge_requests | integer | Number of requests sent by end users to Fastly. |\\n| edge_resp_body_bytes | integer | Total body bytes delivered from Fastly to the end user. |\\n| edge_resp_header_bytes | integer | Total header bytes delivered from Fastly to the end user. |\\n| error_sub_count | integer | Number of executions of the vcl_error Varnish subroutine. |\\n| error_sub_time | number | Time spent inside the vcl_error Varnish subroutine (in nanoseconds). |\\n| errors | integer | Number of cache errors. |\\n| fanout_bereq_body_bytes | integer | Total body or message content bytes sent to backends over Fanout connections. |\\n| fanout_bereq_header_bytes | integer | Total header bytes sent to backends over Fanout connections. |\\n| fanout_beresp_body_bytes | integer | Total body or message content bytes received from backends over Fanout connections. |\\n| fanout_beresp_header_bytes | integer | Total header bytes received from backends over Fanout connections. |\\n| fanout_conn_time_ms | integer | Total duration of Fanout connections with end users. |\\n| fanout_recv_publishes | integer | Total published messages received from the publish API endpoint. |\\n| fanout_req_body_bytes | integer | Total body or message content bytes received from end users over Fanout connections. |\\n| fanout_req_header_bytes | integer | Total header bytes received from end users over Fanout connections. |\\n| fanout_resp_body_bytes | integer | Total body or message content bytes sent to end users over Fanout connections, excluding published message content. |\\n| fanout_resp_header_bytes | integer | Total header bytes sent to end users over Fanout connections. |\\n| fanout_send_publishes | integer | Total published messages sent to end users. |\\n| fetch_sub_count | integer | Number of executions of the vcl_fetch Varnish subroutine. |\\n| fetch_sub_time | number | Time spent inside the vcl_fetch Varnish subroutine (in nanoseconds). |\\n| hash_sub_count | integer | Number of executions of the vcl_hash Varnish subroutine. |\\n| hash_sub_time | number | Time spent inside the vcl_hash Varnish subroutine (in nanoseconds). |\\n| header_size | integer | Total header bytes delivered (alias for resp_header_bytes). |\\n| hit_resp_body_bytes | integer | Total body bytes delivered for cache hits. |\\n| hit_sub_count | integer | Number of executions of the vcl_hit Varnish subroutine. |\\n| hit_sub_time | number | Time spent inside the vcl_hit Varnish subroutine (in nanoseconds). |\\n| hits | integer | Number of cache hits. |\\n| hits_time | number | Total amount of time spent processing cache hits (in seconds). |\\n| http2 | integer | Number of requests received over HTTP/2. |\\n| http3 | integer | Number of requests received over HTTP/3. |\\n| imgopto | integer | Number of responses that came from the Fastly Image Optimizer service. If the service receives 10 requests for an image, this stat will be 10 regardless of how many times the image was transformed. |\\n| imgopto_resp_body_bytes | integer | Total body bytes delivered from the Fastly Image Optimizer service, including shield traffic. |\\n| imgopto_resp_header_bytes | integer | Total header bytes delivered from the Fastly Image Optimizer service, including shield traffic. |\\n| imgopto_shield | integer | Number of responses that came from the Fastly Image Optimizer service via a shield. |\\n| imgopto_shield_resp_body_bytes | integer | Total body bytes delivered via a shield from the Fastly Image Optimizer service. |\\n| imgopto_shield_resp_header_bytes | integer | Total header bytes delivered via a shield from the Fastly Image Optimizer service. |\\n| imgopto_transforms | integer | Number of transforms performed by the Fastly Image Optimizer service. |\\n| imgvideo | integer | Number of video responses that came from the Fastly Image Optimizer service. |\\n| imgvideo_frames | integer | Number of video frames that came from the Fastly Image Optimizer service. A video frame is an individual image within a sequence of video. |\\n| imgvideo_resp_body_bytes | integer | Total body bytes of video delivered from the Fastly Image Optimizer service. |\\n| imgvideo_resp_header_bytes | integer | Total header bytes of video delivered from the Fastly Image Optimizer service. |\\n| imgvideo_shield | integer | Number of video responses delivered via a shield that came from the Fastly Image Optimizer service. |\\n| imgvideo_shield_frames | integer | Number of video frames delivered via a shield that came from the Fastly Image Optimizer service. A video frame is an individual image within a sequence of video. |\\n| imgvideo_shield_resp_body_bytes | integer | Total body bytes of video delivered via a shield from the Fastly Image Optimizer service. |\\n| imgvideo_shield_resp_header_bytes | integer | Total header bytes of video delivered via a shield from the Fastly Image Optimizer service. |\\n| ipv6 | integer | Number of requests that were received over IPv6. |\\n| kv_store_class_a_operations | integer | The total number of class a operations for the KV store. |\\n| kv_store_class_b_operations | integer | The total number of class b operations for the KV store. |\\n| log | integer | Number of log lines sent. |\\n| log_bytes | integer | Total log bytes sent. |\\n| logging | integer | Number of log lines sent (alias for log). |\\n| miss | integer | Number of cache misses. |\\n| miss_histogram | object | A histogram. The value in each bucket is the number of requests to the origin whose responses arrived during the time period represented by the bucket. The key of each bucket represents the upper bound (in response time) of that bucket. The buckets vary in width and cover the time periods 0-10ms (in 1ms increments), 10-250ms (in 10ms increments), 250-1,000ms (in 50ms increments), 1,000-3,000ms (in 100ms increments), 3,000-10,000ms (in 500 ms increments), 10,000-20,000ms (in 1,000ms increments), 20,000-60,000ms (in 5,000ms increments), and 60,000ms through infinity (in a single bucket). |\\n| miss_resp_body_bytes | integer | Total body bytes delivered for cache misses. |\\n| miss_sub_count | integer | Number of executions of the vcl_miss Varnish subroutine. |\\n| miss_sub_time | number | Time spent inside the vcl_miss Varnish subroutine (in nanoseconds). |\\n| miss_time | number | Total amount of time spent processing cache misses (in seconds). |\\n| object_size_100k | integer | Number of objects served that were between 10KB and 100KB in size. |\\n| object_size_100m | integer | Number of objects served that were between 10MB and 100MB in size. |\\n| object_size_10k | integer | Number of objects served that were between 1KB and 10KB in size. |\\n| object_size_10m | integer | Number of objects served that were between 1MB and 10MB in size. |\\n| object_size_1g | integer | Number of objects served that were between 100MB and 1GB in size. |\\n| object_size_1k | integer | Number of objects served that were under 1KB in size. |\\n| object_size_1m | integer | Number of objects served that were between 100KB and 1MB in size. |\\n| object_size_other | integer | Number of objects served that were larger than 1GB in size. |\\n| object_storage_class_a_operations_count | integer | A count of the number of Class A Object Storage operations. |\\n| object_storage_class_b_operations_count | integer | A count of the number of Class B Object Storage operations. |\\n| object_store_class_a_operations | integer | Use kv_store_class_a_operations. |\\n| object_store_class_b_operations | integer | Use kv_store_class_b_operations. |\\n| origin_cache_fetch_resp_body_bytes | integer | Body bytes received from origin for cacheable content. |\\n| origin_cache_fetch_resp_header_bytes | integer | Header bytes received from an origin for cacheable content. |\\n| origin_cache_fetches | integer | The total number of completed requests made to backends (origins) that returned cacheable content. |\\n| origin_fetch_body_bytes | integer | Total request body bytes sent to origin. |\\n| origin_fetch_header_bytes | integer | Total request header bytes sent to origin. |\\n| origin_fetch_resp_body_bytes | integer | Total body bytes received from origin. |\\n| origin_fetch_resp_header_bytes | integer | Total header bytes received from origin. |\\n| origin_fetches | integer | Number of requests sent to origin. |\\n| origin_offload | number | Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((edge_resp_body_bytes + edge_resp_header_bytes) - (origin_fetch_resp_body_bytes + origin_fetch_resp_header_bytes)) / (edge_resp_body_bytes + edge_resp_header_bytes). |\\n| origin_revalidations | integer | Number of responses received from origin with a 304 status code in response to an If-Modified-Since or If-None-Match request. Under regular scenarios, a revalidation will imply a cache hit. However, if using Fastly Image Optimizer or segmented caching this may result in a cache miss. |\\n| otfp | integer | Number of responses that came from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_deliver_time | number | Total amount of time spent delivering a response from the Fastly On-the-Fly Packaging service for video-on-demand (in seconds). |\\n| otfp_manifests | integer | Number of responses that were manifest files from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_resp_body_bytes | integer | Total body bytes delivered from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_resp_header_bytes | integer | Total header bytes delivered from the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield | integer | Number of responses that came from the Fastly On-the-Fly Packaging service for video-on-demand via a shield. |\\n| otfp_shield_resp_body_bytes | integer | Total body bytes delivered via a shield for the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield_resp_header_bytes | integer | Total header bytes delivered via a shield for the Fastly On-the-Fly Packaging service for video-on-demand. |\\n| otfp_shield_time | number | Total amount of time spent delivering a response via a shield from the Fastly On-the-Fly Packaging service for video-on-demand (in seconds). |\\n| pass | integer | Number of requests that passed through the CDN without being cached. |\\n| pass_resp_body_bytes | integer | Total body bytes delivered for cache passes. |\\n| pass_sub_count | integer | Number of executions of the vcl_pass Varnish subroutine. |\\n| pass_sub_time | number | Time spent inside the vcl_pass Varnish subroutine (in nanoseconds). |\\n| pass_time | number | Total amount of time spent processing cache passes (in seconds). |\\n| pci | integer | Number of responses with the PCI flag turned on. |\\n| pipe_sub_count | integer | Number of executions of the vcl_pipe Varnish subroutine. |\\n| pipe_sub_time | number | Time spent inside the vcl_pipe Varnish subroutine (in nanoseconds). |\\n| predeliver_sub_count | integer | Number of executions of the vcl_predeliver Varnish subroutine. |\\n| predeliver_sub_time | number | Time spent inside the vcl_predeliver Varnish subroutine (in nanoseconds). |\\n| prehash_sub_count | integer | Number of executions of the vcl_prehash Varnish subroutine. |\\n| prehash_sub_time | number | Time spent inside the vcl_prehash Varnish subroutine (in nanoseconds). |\\n| recv_sub_count | integer | Number of executions of the vcl_recv Varnish subroutine. |\\n| recv_sub_time | number | Time spent inside the vcl_recv Varnish subroutine (in nanoseconds). |\\n| req_body_bytes | integer | Total body bytes received. |\\n| req_header_bytes | integer | Total header bytes received. |\\n| request_collapse_unusable_count | integer | Number of requests that were collapsed and unable to be satisfied by the resulting cache object. |\\n| request_collapse_usable_count | integer | Number of requests that were collapsed and satisfied by a usable cache object. |\\n| request_denied_get_head_body | integer | Number of requests where Fastly responded with 400 due to the request being a GET or HEAD request containing a body. |\\n| requests | integer | Number of requests processed. |\\n| resp_body_bytes | integer | Total body bytes delivered (edge_resp_body_bytes + shield_resp_body_bytes). |\\n| resp_header_bytes | integer | Total header bytes delivered (edge_resp_header_bytes + shield_resp_header_bytes). |\\n| restarts | integer | Number of restarts performed. |\\n| segblock_origin_fetches | integer | Number of Range requests to origin for segments of resources when using segmented caching. |\\n| segblock_shield_fetches | integer | Number of Range requests to a shield for segments of resources when using segmented caching. |\\n| shield | integer | Number of requests from edge to the shield POP. |\\n| shield_cache_fetches | integer | The total number of completed requests made to shields that returned cacheable content. |\\n| shield_fetch_body_bytes | integer | Total request body bytes sent to a shield. |\\n| shield_fetch_header_bytes | integer | Total request header bytes sent to a shield. |\\n| shield_fetch_resp_body_bytes | integer | Total response body bytes sent from a shield to the edge. |\\n| shield_fetch_resp_header_bytes | integer | Total response header bytes sent from a shield to the edge. |\\n| shield_fetches | integer | Number of requests made from one Fastly POP to another, as part of shielding. |\\n| shield_hit_requests | integer | Number of requests that resulted in a hit at a shield. |\\n| shield_hit_resp_body_bytes | integer | Body bytes delivered for shield hits. |\\n| shield_hit_resp_header_bytes | integer | Header bytes delivered for shield hits. |\\n| shield_miss_requests | integer | Number of requests that resulted in a miss at a shield. |\\n| shield_miss_resp_body_bytes | integer | Body bytes delivered for shield misses. |\\n| shield_miss_resp_header_bytes | integer | Header bytes delivered for shield misses. |\\n| shield_resp_body_bytes | integer | Total body bytes delivered via a shield. |\\n| shield_resp_header_bytes | integer | Total header bytes delivered via a shield. |\\n| shield_revalidations | integer | Number of responses received from origin with a 304 status code, in response to an If-Modified-Since or If-None-Match request to a shield. Under regular scenarios, a revalidation will imply a cache hit. However, if using segmented caching this may result in a cache miss. |\\n| status_1xx | integer | Number of \\\"Informational\\\" category status codes delivered. |\\n| status_200 | integer | Number of responses sent with status code 200 (Success). |\\n| status_204 | integer | Number of responses sent with status code 204 (No Content). |\\n| status_206 | integer | Number of responses sent with status code 206 (Partial Content). |\\n| status_2xx | integer | Number of \\\"Success\\\" status codes delivered. |\\n| status_301 | integer | Number of responses sent with status code 301 (Moved Permanently). |\\n| status_302 | integer | Number of responses sent with status code 302 (Found). |\\n| status_304 | integer | Number of responses sent with status code 304 (Not Modified). |\\n| status_3xx | integer | Number of \\\"Redirection\\\" codes delivered. |\\n| status_400 | integer | Number of responses sent with status code 400 (Bad Request). |\\n| status_401 | integer | Number of responses sent with status code 401 (Unauthorized). |\\n| status_403 | integer | Number of responses sent with status code 403 (Forbidden). |\\n| status_404 | integer | Number of responses sent with status code 404 (Not Found). |\\n| status_406 | integer | Number of responses sent with status code 406 (Not Acceptable). |\\n| status_416 | integer | Number of responses sent with status code 416 (Range Not Satisfiable). |\\n| status_429 | integer | Number of responses sent with status code 429 (Too Many Requests). |\\n| status_4xx | integer | Number of \\\"Client Error\\\" codes delivered. |\\n| status_500 | integer | Number of responses sent with status code 500 (Internal Server Error). |\\n| status_501 | integer | Number of responses sent with status code 501 (Not Implemented). |\\n| status_502 | integer | Number of responses sent with status code 502 (Bad Gateway). |\\n| status_503 | integer | Number of responses sent with status code 503 (Service Unavailable). |\\n| status_504 | integer | Number of responses sent with status code 504 (Gateway Timeout). |\\n| status_505 | integer | Number of responses sent with status code 505 (HTTP Version Not Supported). |\\n| status_530 | integer | Number of responses sent with status code 530. |\\n| status_5xx | integer | Number of \\\"Server Error\\\" codes delivered. |\\n| synth | integer | Number of requests that returned a synthetic response (i.e., response objects created with the synthetic VCL statement). |\\n| tls | integer | Number of requests that were received over TLS. |\\n| tls_v10 | integer | Number of requests received over TLS 1.0. |\\n| tls_v11 | integer | Number of requests received over TLS 1.1. |\\n| tls_v12 | integer | Number of requests received over TLS 1.2. |\\n| tls_v13 | integer | Number of requests received over TLS 1.3. |\\n| uncacheable | integer | Number of requests that were designated uncachable. |\\n| video | integer | Number of responses with the video segment or video manifest MIME type (i.e., application/x-mpegurl, application/vnd.apple.mpegurl, application/f4m, application/dash+xml, application/vnd.ms-sstr+xml, ideo/mp2t, audio/aac, video/f4f, video/x-flv, video/mp4, audio/mp4). |\\n| waf_blocked | integer | Number of requests that triggered a WAF rule and were blocked. |\\n| waf_logged | integer | Number of requests that triggered a WAF rule and were logged. |\\n| waf_passed | integer | Number of requests that triggered a WAF rule and were passed. |\\n| websocket_bereq_body_bytes | integer | Total message content bytes sent to backends over passthrough WebSocket connections. |\\n| websocket_bereq_header_bytes | integer | Total header bytes sent to backends over passthrough WebSocket connections. |\\n| websocket_beresp_body_bytes | integer | Total message content bytes received from backends over passthrough WebSocket connections. |\\n| websocket_beresp_header_bytes | integer | Total header bytes received from backends over passthrough WebSocket connections. |\\n| websocket_conn_time_ms | integer | Total duration of passthrough WebSocket connections with end users. |\\n| websocket_req_body_bytes | integer | Total message content bytes received from end users over passthrough WebSocket connections. |\\n| websocket_req_header_bytes | integer | Total header bytes received from end users over passthrough WebSocket connections. |\\n| websocket_resp_body_bytes | integer | Total message content bytes sent to end users over passthrough WebSocket connections. |\\n| websocket_resp_header_bytes | integer | Total header bytes sent to end users over passthrough WebSocket connections. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Stats\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get stats for a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/stats/summary?end_time&month&start_time&year\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\"summary\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end_time\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Epoch timestamp. Limits the results returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"month\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"2-digit month.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start_time\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Epoch timestamp. Limits the results returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"year\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"4-digit year.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the stats from a service for a block of time. This lists all stats by PoP location, starting with AMS. This call requires parameters to select block of time to query. Use either a timestamp range (using start_time and end_time) or a specified month/year combo (using month and year).\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/stats/summary?end_time=1608560817&month=05&start_time=1608560817&year=2020?end_time&month&start_time&year\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stats\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"summary\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end_time\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Epoch timestamp. Limits the results returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"month\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"2-digit month.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start_time\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Epoch timestamp. Limits the results returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"year\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"4-digit year.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the stats from a service for a block of time. This lists all stats by PoP location, starting with AMS. This call requires parameters to select block of time to query. Use either a timestamp range (using start_time and end_time) or a specified month/year combo (using month and year).\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"stats\\\":{\\\"LHR\\\":{\\\"resp_header_bytes\\\":0,\\\"resp_body_bytes\\\":0,\\\"requests\\\":0,\\\"hits\\\":0,\\\"miss\\\":0,\\\"uncacheable\\\":0,\\\"restarts\\\":0,\\\"pass\\\":0,\\\"pass_time\\\":0,\\\"pipe\\\":0,\\\"synth\\\":0,\\\"hits_time\\\":0,\\\"miss_time\\\":0,\\\"status_1xx\\\":0,\\\"status_2xx\\\":0,\\\"status_3xx\\\":0,\\\"status_4xx\\\":0,\\\"status_5xx\\\":0,\\\"status_200\\\":0,\\\"status_204\\\":0,\\\"status_206\\\":0,\\\"status_301\\\":0,\\\"status_302\\\":0,\\\"status_304\\\":0,\\\"status_400\\\":0,\\\"status_401\\\":0,\\\"status_403\\\":0,\\\"status_404\\\":0,\\\"status_416\\\":0,\\\"status_429\\\":0,\\\"status_500\\\":0,\\\"status_501\\\":0,\\\"status_502\\\":0,\\\"status_503\\\":0,\\\"status_504\\\":0,\\\"status_505\\\":0,\\\"attack_req_header_bytes\\\":0,\\\"attack_req_body_bytes\\\":0,\\\"attack_logged_req_header_bytes\\\":0,\\\"attack_logged_req_body_bytes\\\":0,\\\"attack_blocked_req_header_bytes\\\":0,\\\"attack_blocked_req_body_bytes\\\":0,\\\"attack_passed_req_header_bytes\\\":0,\\\"attack_passed_req_body_bytes\\\":0,\\\"attack_resp_synth_bytes\\\":0,\\\"waf_blocked\\\":0,\\\"waf_logged\\\":0,\\\"waf_passed\\\":0,\\\"bereq_header_bytes\\\":0,\\\"bereq_body_bytes\\\":0,\\\"req_header_bytes\\\":0,\\\"req_body_bytes\\\":0,\\\"blacklist\\\":0,\\\"tls\\\":0,\\\"tls_v10\\\":0,\\\"tls_v11\\\":0,\\\"tls_v12\\\":0,\\\"tls_v13\\\":0,\\\"shield\\\":0,\\\"shield_resp_header_bytes\\\":0,\\\"shield_resp_body_bytes\\\":0,\\\"ipv6\\\":0,\\\"http2\\\":0,\\\"pci\\\":0,\\\"object_size_1k\\\":0,\\\"object_size_10k\\\":0,\\\"object_size_100k\\\":0,\\\"object_size_1m\\\":0,\\\"object_size_10m\\\":0,\\\"object_size_100m\\\":0,\\\"object_size_1g\\\":0,\\\"otfp\\\":0,\\\"otfp_resp_header_bytes\\\":0,\\\"otfp_resp_body_bytes\\\":0,\\\"otfp_shield_resp_header_bytes\\\":0,\\\"otfp_shield_resp_body_bytes\\\":0,\\\"otfp_manifests\\\":0,\\\"otfp_deliver_time\\\":0,\\\"otfp_shield_time\\\":0,\\\"imgopto\\\":0,\\\"imgopto_resp_header_bytes\\\":0,\\\"imgopto_resp_body_bytes\\\":0,\\\"imgopto_shield_resp_header_bytes\\\":0,\\\"imgopto_shield_resp_body_bytes\\\":0,\\\"video\\\":0,\\\"recv_sub_time\\\":0,\\\"recv_sub_count\\\":0,\\\"hash_sub_time\\\":0,\\\"hash_sub_count\\\":0,\\\"miss_sub_time\\\":0,\\\"miss_sub_count\\\":0,\\\"fetch_sub_time\\\":0,\\\"fetch_sub_count\\\":0,\\\"pass_sub_time\\\":0,\\\"pass_sub_count\\\":0,\\\"pipe_sub_time\\\":0,\\\"pipe_sub_count\\\":0,\\\"deliver_sub_time\\\":0,\\\"deliver_sub_count\\\":0,\\\"error_sub_time\\\":0,\\\"error_sub_count\\\":0,\\\"hit_sub_time\\\":0,\\\"hit_sub_count\\\":0,\\\"prehash_sub_time\\\":0,\\\"prehash_sub_count\\\":0,\\\"predeliver_sub_time\\\":0,\\\"predeliver_sub_count\\\":0,\\\"tls_handshake_sent_bytes\\\":0,\\\"hit_resp_body_bytes\\\":2232360,\\\"miss_resp_body_bytes\\\":2181748,\\\"pass_resp_body_bytes\\\":2242,\\\"log\\\":0,\\\"log_bytes\\\":0,\\\"edge_resp_header_bytes\\\":0,\\\"edge_resp_body_bytes\\\":0,\\\"origin_revalidations\\\":0,\\\"origin_fetches\\\":25,\\\"origin_fetch_header_bytes\\\":24821,\\\"origin_fetch_body_bytes\\\":464,\\\"origin_fetch_resp_header_bytes\\\":29434,\\\"origin_fetch_resp_body_bytes\\\":2183990,\\\"shield_revalidations\\\":0,\\\"shield_fetches\\\":0,\\\"shield_fetch_header_bytes\\\":0,\\\"shield_fetch_body_bytes\\\":0,\\\"shield_fetch_resp_header_bytes\\\":0,\\\"shield_fetch_resp_body_bytes\\\":0,\\\"segblock_origin_fetches\\\":0,\\\"segblock_shield_fetches\\\":0,\\\"origin_cache_fetches\\\":7,\\\"header_size\\\":0,\\\"body_size\\\":0,\\\"orig_req_header_size\\\":0,\\\"orig_req_body_size\\\":0,\\\"orig_resp_header_size\\\":0,\\\"orig_resp_body_size\\\":0,\\\"edge_requests\\\":0,\\\"errors\\\":0,\\\"compute_requests\\\":20,\\\"compute_request_time_ms\\\":9158.1,\\\"compute_request_time_billed_ms\\\":9400,\\\"compute_ram_used\\\":28835840,\\\"compute_execution_time_ms\\\":114.048,\\\"compute_req_header_bytes\\\":23478,\\\"compute_resp_header_bytes\\\":10850,\\\"compute_resp_body_bytes\\\":4414108,\\\"compute_resp_status_2xx\\\":16,\\\"compute_resp_status_3xx\\\":4,\\\"compute_bereq_header_bytes\\\":33916,\\\"compute_bereq_body_bytes\\\":464,\\\"compute_beresp_header_bytes\\\":35349,\\\"compute_beresp_body_bytes\\\":4415630}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Stats give you information on the usage and performance of your Service. They can be requested by Service and over a particular time span. Stats are broken down per POP, giving you information on how your Services are being used across the world. There is now a more flexible, and fully featured Stats API available.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Origin metrics\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Origin Inspector Historical API\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get historical origin data for a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/metrics/origins/services/{{service_id}}?cursor&datacenter&downsample&end&group_by&host&limit&metric&region&start\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"metrics\",\n\t\t\t\t\t\t\t\t\t\t\"origins\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"datacenter\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific POPs. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"downsample\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A valid ISO-8601-formatted date and time, or UNIX timestamp, indicating the exclusive end of the query time range. If not provided, a default is chosen based on the provided downsample value.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"group_by\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Dimensions to return in the query. Multiple dimensions may be separated by commas.\\nFor example, group_by=host will return one timeseries for every origin host, as a total across all POPs.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"host\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific origin hosts. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"metric\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The metrics to retrieve. Multiple values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific geographic regions. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A valid ISO-8601-formatted date and time, or UNIX timestamp, indicating the inclusive start of the query time range. If not provided, a default is chosen based on the provided downsample value.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Fetches historical origin metrics for a given Fastly service, optionally filtering and grouping the results by origin host, region, or POP.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/metrics/origins/services/SU1Z0isxPaozGVKXdv0eY?datacenter=SJC%2CSTP&downsample=hour&end=2020-08-02T00%3A00%3A00.000Z&group_by=host&host=origin_1%2Corigin_2&metric=resp_body_bytes%2Cstatus_2xx&region=usa&start=2021-08-01T00%3A00%3A00.000Z?cursor&datacenter&downsample&end&group_by&host&limit&metric&region&start\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"metrics\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"origins\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"datacenter\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific POPs. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"downsample\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Duration of sample windows.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A valid ISO-8601-formatted date and time, or UNIX timestamp, indicating the exclusive end of the query time range. If not provided, a default is chosen based on the provided downsample value.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"group_by\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Dimensions to return in the query. Multiple dimensions may be separated by commas.\\nFor example, group_by=host will return one timeseries for every origin host, as a total across all POPs.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific origin hosts. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"metric\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The metrics to retrieve. Multiple values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"region\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit query to one or more specific geographic regions. Values should be comma-separated.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A valid ISO-8601-formatted date and time, or UNIX timestamp, indicating the inclusive start of the query time range. If not provided, a default is chosen based on the provided downsample value.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Fetches historical origin metrics for a given Fastly service, optionally filtering and grouping the results by origin host, region, or POP.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"dimensions\\\":{\\\"host\\\":\\\"origin_1\\\",\\\"region\\\":\\\"usa\\\",\\\"datacenter\\\":\\\"SJC\\\"},\\\"values\\\":[{\\\"timestamp\\\":1627772400,\\\"resp_body_bytes\\\":552256,\\\"status_2xx\\\":1},{\\\"timestamp\\\":1627776000,\\\"resp_body_bytes\\\":12323,\\\"status_2xx\\\":34}]},{\\\"dimensions\\\":{\\\"host\\\":\\\"origin_2\\\",\\\"region\\\":\\\"usa\\\",\\\"datacenter\\\":\\\"STP\\\"},\\\"values\\\":[{\\\"timestamp\\\":1627772400,\\\"resp_body_bytes\\\":221,\\\"status_2xx\\\":1},{\\\"timestamp\\\":1627776000,\\\"resp_body_bytes\\\":234,\\\"status_2xx\\\":34}]}],\\\"meta\\\":{\\\"start\\\":\\\"2021-08-01T00:00:00Z\\\",\\\"end\\\":\\\"2020-08-02T00:00:00Z\\\",\\\"downsample\\\":\\\"hour\\\",\\\"metric\\\":\\\"resp_body_bytes,status_2xx\\\",\\\"limit\\\":100,\\\"next_cursor\\\":\\\"VTBwRENqVTJXVmszUz\\\",\\\"sort\\\":\\\"host,region,datacenter\\\",\\\"group_by\\\":\\\"none\\\",\\\"filters\\\":{}},\\\"status\\\":\\\"success\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Origin Inspector provides a JSON-formatted historical API for visibility into responses delivered from your origin servers to Fastly. The API offers a standardized set of data to report in minutely, hourly or daily granularity on every origin response, byte, and status code received by a specified service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| dimensions | object | The unique combination of dimensions associated with this timeseries. |\\n| meta | object | Meta information about the scope of the query in a human readable format. |\\n| msg | string | If the query was not successful, this will provide a string that explains why. |\\n| status | string | Whether or not we were able to successfully execute the query. |\\n| values | array | An array of values representing the metric values at each point in time.\\nNote that this dataset is sparse: only the keys with non-zero values will be included in the record. |\\n| datacenter | string | The POP from which the edge responses in this data entry were delivered. If unspecified, results are aggregated across POPs. |\\n| host | string | The origin host from which the edge responses in this data entry were delivered. If unspecified, results are aggregated across origin hosts. |\\n| region | string | The geographic region from which the edge responses in this data entry were delivered. If unspecified, results are aggregated across regions. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| dimensions | object | The unique combination of dimensions associated with this timeseries. |\\n| values | array | An array of values representing the metric values at each point in time.\\nNote that this dataset is sparse: only the keys with non-zero values will be included in the record. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| all_latency_0_to_1ms | integer | Number of responses with latency between 0 and 1 millisecond received for origin requests made by all sources. |\\n| all_latency_10000_to_60000ms | integer | Number of responses with latency between 10,000 and 60,000 milliseconds received for origin requests made by all sources. |\\n| all_latency_1000_to_5000ms | integer | Number of responses with latency between 1,000 and 5,000 milliseconds received for origin requests made by all sources. |\\n| all_latency_100_to_250ms | integer | Number of responses with latency between 100 and 250 milliseconds received for origin requests made by all sources. |\\n| all_latency_10_to_50ms | integer | Number of responses with latency between 10 and 50 milliseconds received for origin requests made by all sources. |\\n| all_latency_1_to_5ms | integer | Number of responses with latency between 1 and 5 milliseconds received for origin requests made by all sources. |\\n| all_latency_250_to_500ms | integer | Number of responses with latency between 250 and 500 milliseconds received for origin requests made by all sources. |\\n| all_latency_5000_to_10000ms | integer | Number of responses with latency between 5,000 and 10,000 milliseconds received for origin requests made by all sources. |\\n| all_latency_500_to_1000ms | integer | Number of responses with latency between 500 and 1,000 milliseconds received for origin requests made by all sources. |\\n| all_latency_50_to_100ms | integer | Number of responses with latency between 50 and 100 milliseconds received for origin requests made by all sources. |\\n| all_latency_5_to_10ms | integer | Number of responses with latency between 5 and 10 milliseconds received for origin requests made by all sources. |\\n| all_latency_60000ms | integer | Number of responses with latency of 60,000 milliseconds and above received for origin requests made by all sources. |\\n| all_resp_body_bytes | integer | Number of body bytes received for origin requests made by all sources. |\\n| all_resp_header_bytes | integer | Number of header bytes received for origin requests made by all sources. |\\n| all_responses | integer | Number of responses received for origin requests made by all sources. |\\n| all_status_1xx | integer | Number of 1xx \\\"Informational\\\" category status codes delivered received for origin requests made by all sources. |\\n| all_status_200 | integer | Number of responses received with status code 200 (Success) received for origin requests made by all sources. |\\n| all_status_204 | integer | Number of responses received with status code 204 (No Content) received for origin requests made by all sources. |\\n| all_status_206 | integer | Number of responses received with status code 206 (Partial Content) received for origin requests made by all sources. |\\n| all_status_2xx | integer | Number of 2xx \\\"Success\\\" status codes received for origin requests made by all sources. |\\n| all_status_301 | integer | Number of responses received with status code 301 (Moved Permanently) received for origin requests made by all sources. |\\n| all_status_302 | integer | Number of responses received with status code 302 (Found) received for origin requests made by all sources. |\\n| all_status_304 | integer | Number of responses received with status code 304 (Not Modified) received for origin requests made by all sources. |\\n| all_status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes received for origin requests made by all sources. |\\n| all_status_400 | integer | Number of responses received with status code 400 (Bad Request) received for origin requests made by all sources. |\\n| all_status_401 | integer | Number of responses received with status code 401 (Unauthorized) received for origin requests made by all sources. |\\n| all_status_403 | integer | Number of responses received with status code 403 (Forbidden) received for origin requests made by all sources. |\\n| all_status_404 | integer | Number of responses received with status code 404 (Not Found) received for origin requests made by all sources. |\\n| all_status_416 | integer | Number of responses received with status code 416 (Range Not Satisfiable) received for origin requests made by all sources. |\\n| all_status_429 | integer | Number of responses received with status code 429 (Too Many Requests) received for origin requests made by all sources. |\\n| all_status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes received for origin requests made by all sources. |\\n| all_status_500 | integer | Number of responses received with status code 500 (Internal Server Error) received for origin requests made by all sources. |\\n| all_status_501 | integer | Number of responses received with status code 501 (Not Implemented) received for origin requests made by all sources. |\\n| all_status_502 | integer | Number of responses received with status code 502 (Bad Gateway) received for origin requests made by all sources. |\\n| all_status_503 | integer | Number of responses received with status code 503 (Service Unavailable) received for origin requests made by all sources. |\\n| all_status_504 | integer | Number of responses received with status code 504 (Gateway Timeout) received for origin requests made by all sources. |\\n| all_status_505 | integer | Number of responses received with status code 505 (HTTP Version Not Supported) received for origin requests made by all sources. |\\n| all_status_530 | integer | Number of responses received with status code 530 received for origin requests made by all sources. |\\n| all_status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes received for origin requests made by all sources. |\\n| compute_latency_0_to_1ms | integer | Number of responses with latency between 0 and 1 millisecond for origin received by the Compute platform. |\\n| compute_latency_10000_to_60000ms | integer | Number of responses with latency between 10,000 and 60,000 milliseconds for origin received by the Compute platform. |\\n| compute_latency_1000_to_5000ms | integer | Number of responses with latency between 1,000 and 5,000 milliseconds for origin received by the Compute platform. |\\n| compute_latency_100_to_250ms | integer | Number of responses with latency between 100 and 250 milliseconds for origin received by the Compute platform. |\\n| compute_latency_10_to_50ms | integer | Number of responses with latency between 10 and 50 milliseconds for origin received by the Compute platform. |\\n| compute_latency_1_to_5ms | integer | Number of responses with latency between 1 and 5 milliseconds for origin received by the Compute platform. |\\n| compute_latency_250_to_500ms | integer | Number of responses with latency between 250 and 500 milliseconds for origin received by the Compute platform. |\\n| compute_latency_5000_to_10000ms | integer | Number of responses with latency between 5,000 and 10,000 milliseconds for origin received by the Compute platform. |\\n| compute_latency_500_to_1000ms | integer | Number of responses with latency between 500 and 1,000 milliseconds for origin received by the Compute platform. |\\n| compute_latency_50_to_100ms | integer | Number of responses with latency between 50 and 100 milliseconds for origin received by the Compute platform. |\\n| compute_latency_5_to_10ms | integer | Number of responses with latency between 5 and 10 milliseconds for origin received by the Compute platform. |\\n| compute_latency_60000ms | integer | Number of responses with latency of 60,000 milliseconds and above for origin received by the Compute platform. |\\n| compute_resp_body_bytes | integer | Number of body bytes for origin received by the Compute platform. |\\n| compute_resp_header_bytes | integer | Number of header bytes for origin received by the Compute platform. |\\n| compute_responses | integer | Number of responses for origin received by the Compute platform. |\\n| compute_status_1xx | integer | Number of 1xx \\\"Informational\\\" status codes for origin received by the Compute platform. |\\n| compute_status_200 | integer | Number of responses received with status code 200 (Success) for origin received by the Compute platform. |\\n| compute_status_204 | integer | Number of responses received with status code 204 (No Content) for origin received by the Compute platform. |\\n| compute_status_206 | integer | Number of responses received with status code 206 (Partial Content) for origin received by the Compute platform. |\\n| compute_status_2xx | integer | Number of 2xx \\\"Success\\\" status codes for origin received by the Compute platform. |\\n| compute_status_301 | integer | Number of responses received with status code 301 (Moved Permanently) for origin received by the Compute platform. |\\n| compute_status_302 | integer | Number of responses received with status code 302 (Found) for origin received by the Compute platform. |\\n| compute_status_304 | integer | Number of responses received with status code 304 (Not Modified) for origin received by the Compute platform. |\\n| compute_status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes for origin received by the Compute platform. |\\n| compute_status_400 | integer | Number of responses received with status code 400 (Bad Request) for origin received by the Compute platform. |\\n| compute_status_401 | integer | Number of responses received with status code 401 (Unauthorized) for origin received by the Compute platform. |\\n| compute_status_403 | integer | Number of responses received with status code 403 (Forbidden) for origin received by the Compute platform. |\\n| compute_status_404 | integer | Number of responses received with status code 404 (Not Found) for origin received by the Compute platform. |\\n| compute_status_416 | integer | Number of responses received with status code 416 (Range Not Satisfiable) for origin received by the Compute platform. |\\n| compute_status_429 | integer | Number of responses received with status code 429 (Too Many Requests) for origin received by the Compute platform. |\\n| compute_status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes for origin received by the Compute platform. |\\n| compute_status_500 | integer | Number of responses received with status code 500 (Internal Server Error) for origin received by the Compute platform. |\\n| compute_status_501 | integer | Number of responses received with status code 501 (Not Implemented) for origin received by the Compute platform. |\\n| compute_status_502 | integer | Number of responses received with status code 502 (Bad Gateway) for origin received by the Compute platform. |\\n| compute_status_503 | integer | Number of responses received with status code 503 (Service Unavailable) for origin received by the Compute platform. |\\n| compute_status_504 | integer | Number of responses received with status code 504 (Gateway Timeout) for origin received by the Compute platform. |\\n| compute_status_505 | integer | Number of responses received with status code 505 (HTTP Version Not Supported) for origin received by the Compute platform. |\\n| compute_status_530 | integer | Number of responses received with status code 530 for origin received by the Compute platform. |\\n| compute_status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes for origin received by the Compute platform. |\\n| latency_0_to_1ms | integer | Number of responses from origin with latency between 0 and 1 millisecond. |\\n| latency_10000_to_60000ms | integer | Number of responses from origin with latency between 10,000 and 60,000 milliseconds. |\\n| latency_1000_to_5000ms | integer | Number of responses from origin with latency between 1,000 and 5,000 milliseconds. |\\n| latency_100_to_250ms | integer | Number of responses from origin with latency between 100 and 250 milliseconds. |\\n| latency_10_to_50ms | integer | Number of responses from origin with latency between 10 and 50 milliseconds. |\\n| latency_1_to_5ms | integer | Number of responses from origin with latency between 1 and 5 milliseconds. |\\n| latency_250_to_500ms | integer | Number of responses from origin with latency between 250 and 500 milliseconds. |\\n| latency_5000_to_10000ms | integer | Number of responses from origin with latency between 5,000 and 10,000 milliseconds. |\\n| latency_500_to_1000ms | integer | Number of responses from origin with latency between 500 and 1,000 milliseconds. |\\n| latency_50_to_100ms | integer | Number of responses from origin with latency between 50 and 100 milliseconds. |\\n| latency_5_to_10ms | integer | Number of responses from origin with latency between 5 and 10 milliseconds. |\\n| latency_60000ms | integer | Number of responses from origin with latency of 60,000 milliseconds and above. |\\n| resp_body_bytes | integer | Number of body bytes from origin. |\\n| resp_header_bytes | integer | Number of header bytes from origin. |\\n| responses | integer | Number of responses from origin. |\\n| status_1xx | integer | Number of 1xx \\\"Informational\\\" status codes delivered from origin. |\\n| status_200 | integer | Number of responses received with status code 200 (Success) from origin. |\\n| status_204 | integer | Number of responses received with status code 204 (No Content) from origin. |\\n| status_206 | integer | Number of responses received with status code 206 (Partial Content) from origin. |\\n| status_2xx | integer | Number of 2xx \\\"Success\\\" status codes delivered from origin. |\\n| status_301 | integer | Number of responses received with status code 301 (Moved Permanently) from origin. |\\n| status_302 | integer | Number of responses received with status code 302 (Found) from origin. |\\n| status_304 | integer | Number of responses received with status code 304 (Not Modified) from origin. |\\n| status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes delivered from origin. |\\n| status_400 | integer | Number of responses received with status code 400 (Bad Request) from origin. |\\n| status_401 | integer | Number of responses received with status code 401 (Unauthorized) from origin. |\\n| status_403 | integer | Number of responses received with status code 403 (Forbidden) from origin. |\\n| status_404 | integer | Number of responses received with status code 404 (Not Found) from origin. |\\n| status_416 | integer | Number of responses received with status code 416 (Range Not Satisfiable) from origin. |\\n| status_429 | integer | Number of responses received with status code 429 (Too Many Requests) from origin. |\\n| status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes delivered from origin. |\\n| status_500 | integer | Number of responses received with status code 500 (Internal Server Error) from origin. |\\n| status_501 | integer | Number of responses received with status code 501 (Not Implemented) from origin. |\\n| status_502 | integer | Number of responses received with status code 502 (Bad Gateway) from origin. |\\n| status_503 | integer | Number of responses received with status code 503 (Service Unavailable) from origin. |\\n| status_504 | integer | Number of responses received with status code 504 (Gateway Timeout) from origin. |\\n| status_505 | integer | Number of responses received with status code 505 (HTTP Version Not Supported) from origin. |\\n| status_530 | integer | Number of responses received from origin with status code 530. |\\n| status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes delivered from origin. |\\n| waf_latency_0_to_1ms | integer | Number of responses with latency between 0 and 1 millisecond received for origin requests made by the Fastly WAF. |\\n| waf_latency_10000_to_60000ms | integer | Number of responses with latency between 10,000 and 60,000 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_1000_to_5000ms | integer | Number of responses with latency between 1,000 and 5,000 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_100_to_250ms | integer | Number of responses with latency between 100 and 250 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_10_to_50ms | integer | Number of responses with latency between 10 and 50 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_1_to_5ms | integer | Number of responses with latency between 1 and 5 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_250_to_500ms | integer | Number of responses with latency between 250 and 500 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_5000_to_10000ms | integer | Number of responses with latency between 5,000 and 10,000 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_500_to_1000ms | integer | Number of responses with latency between 500 and 1,000 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_50_to_100ms | integer | Number of responses with latency between 50 and 100 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_5_to_10ms | integer | Number of responses with latency between 5 and 10 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_60000ms | integer | Number of responses with latency of 60,000 milliseconds and above received for origin requests made by the Fastly WAF. |\\n| waf_resp_body_bytes | integer | Number of body bytes received for origin requests made by the Fastly WAF. |\\n| waf_resp_header_bytes | integer | Number of header bytes received for origin requests made by the Fastly WAF. |\\n| waf_responses | integer | Number of responses received for origin requests made by the Fastly WAF. |\\n| waf_status_1xx | integer | Number of 1xx \\\"Informational\\\" status codes received for origin requests made by the Fastly WAF. |\\n| waf_status_200 | integer | Number of responses received with status code 200 (Success) received for origin requests made by the Fastly WAF. |\\n| waf_status_204 | integer | Number of responses received with status code 204 (No Content) received for origin requests made by the Fastly WAF. |\\n| waf_status_206 | integer | Number of responses received with status code 206 (Partial Content) received for origin requests made by the Fastly WAF. |\\n| waf_status_2xx | integer | Number of 2xx \\\"Success\\\" status codes received for origin requests made by the Fastly WAF. |\\n| waf_status_301 | integer | Number of responses received with status code 301 (Moved Permanently) received for origin requests made by the Fastly WAF. |\\n| waf_status_302 | integer | Number of responses received with status code 302 (Found) received for origin requests made by the Fastly WAF. |\\n| waf_status_304 | integer | Number of responses received with status code 304 (Not Modified) received for origin requests made by the Fastly WAF. |\\n| waf_status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes received for origin requests made by the Fastly WAF. |\\n| waf_status_400 | integer | Number of responses received with status code 400 (Bad Request) received for origin requests made by the Fastly WAF. |\\n| waf_status_401 | integer | Number of responses received with status code 401 (Unauthorized) received for origin requests made by the Fastly WAF. |\\n| waf_status_403 | integer | Number of responses received with status code 403 (Forbidden) received for origin requests made by the Fastly WAF. |\\n| waf_status_404 | integer | Number of responses received with status code 404 (Not Found) received for origin requests made by the Fastly WAF. |\\n| waf_status_416 | integer | Number of responses received with status code 416 (Range Not Satisfiable) received for origin requests made by the Fastly WAF. |\\n| waf_status_429 | integer | Number of responses received with status code 429 (Too Many Requests) received for origin requests made by the Fastly WAF. |\\n| waf_status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes received for origin requests made by the Fastly WAF. |\\n| waf_status_500 | integer | Number of responses received with status code 500 (Internal Server Error) received for origin requests made by the Fastly WAF. |\\n| waf_status_501 | integer | Number of responses received with status code 501 (Not Implemented) received for origin requests made by the Fastly WAF. |\\n| waf_status_502 | integer | Number of responses received with status code 502 (Bad Gateway) received for origin requests made by the Fastly WAF. |\\n| waf_status_503 | integer | Number of responses received with status code 503 (Service Unavailable) received for origin requests made by the Fastly WAF. |\\n| waf_status_504 | integer | Number of responses received with status code 504 (Gateway Timeout) received for origin requests made by the Fastly WAF. |\\n| waf_status_505 | integer | Number of responses received with status code 505 (HTTP Version Not Supported) received for origin requests made by the Fastly WAF. |\\n| waf_status_530 | integer | Number of responses received with status code 530 received for origin requests made by the Fastly WAF. |\\n| waf_status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes received for origin requests made by the Fastly WAF. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Origin Inspector Real-time API\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get real-time origin data from specific time\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/origins/{{service_id}}/ts/{{start_timestamp}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"origins\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"{{start_timestamp}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get real-time origin data for the specified reporting period. Specify 0 to get a single entry for the last complete second. The Timestamp field included in the response provides the time index of the latest entry in the dataset and can be provided as the start_timestamp of the next request for a seamless continuation of the dataset from one request to the next.\\nDue to processing latency, the earliest entry in the response dataset may be earlier than start_timestamp by the value of AggregateDelay.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/origins/SU1Z0isxPaozGVKXdv0eY/ts/1608560817\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"origins\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1608560817\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get real-time origin data for the specified reporting period. Specify 0 to get a single entry for the last complete second. The Timestamp field included in the response provides the time index of the latest entry in the dataset and can be provided as the start_timestamp of the next request for a seamless continuation of the dataset from one request to the next.\\nDue to processing latency, the earliest entry in the response dataset may be earlier than start_timestamp by the value of AggregateDelay.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"STP\\\":{\\\"origin_1\\\":{\\\"responses\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}}},\\\"aggregated\\\":{\\\"origin_1\\\":{\\\"responses\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}},\\\"recorded\\\":1589198016}],\\\"Timestamp\\\":1589198025,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get real-time origin data for the last 120 seconds\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/origins/{{service_id}}/ts/h\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"origins\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"h\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get data for the 120 seconds preceding the latest timestamp available for a service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/origins/SU1Z0isxPaozGVKXdv0eY/ts/h\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"origins\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"h\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get data for the 120 seconds preceding the latest timestamp available for a service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"STP\\\":{\\\"origin_1\\\":{\\\"responses\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}}},\\\"aggregated\\\":{\\\"origin_1\\\":{\\\"responses\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}},\\\"recorded\\\":1589198016}],\\\"Timestamp\\\":1589198025,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a limited number of real-time origin data entries\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/v1/origins/{{service_id}}/ts/h/limit/{{max_entries}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"origins\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\"h\",\n\t\t\t\t\t\t\t\t\t\t\"limit\",\n\t\t\t\t\t\t\t\t\t\t\"{{max_entries}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get data for the max_entries seconds preceding the latest timestamp available for a service, up to a maximum of 120 entries.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"rt.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/v1/origins/SU1Z0isxPaozGVKXdv0eY/ts/h/limit/1\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"origins\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"h\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get data for the max_entries seconds preceding the latest timestamp available for a service, up to a maximum of 120 entries.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"Data\\\":[{\\\"datacenter\\\":{\\\"STP\\\":{\\\"origin_1\\\":{\\\"responses\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}}},\\\"aggregated\\\":{\\\"origin_1\\\":{\\\"responses\\\":5,\\\"resp_header_bytes\\\":1200,\\\"resp_body_bytes\\\":1850,\\\"status_4xx\\\":5,\\\"status_403\\\":5}},\\\"recorded\\\":1589198016}],\\\"Timestamp\\\":1589198025,\\\"AggregateDelay\\\":9}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Origin Inspector offers a real-time JSON-formatted data stream providing visibility into responses delivered from your origin servers to Fastly. The API offers a standardized set of data to report in real-time every origin response, byte, and status code received by a specified service in one-second periods up to the last complete second.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| AggregateDelay | integer | Offset of entry timestamps from the current time due to processing time. |\\n| Data | array | A list of report entries, each representing one second of time. |\\n| Timestamp | integer | Value to use for subsequent requests. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| all_latency_0_to_1ms | integer | Number of responses with latency between 0 and 1 millisecond received for origin requests made by all sources. |\\n| all_latency_10000_to_60000ms | integer | Number of responses with latency between 10,000 and 60,000 milliseconds received for origin requests made by all sources. |\\n| all_latency_1000_to_5000ms | integer | Number of responses with latency between 1,000 and 5,000 milliseconds received for origin requests made by all sources. |\\n| all_latency_100_to_250ms | integer | Number of responses with latency between 100 and 250 milliseconds received for origin requests made by all sources. |\\n| all_latency_10_to_50ms | integer | Number of responses with latency between 10 and 50 milliseconds received for origin requests made by all sources. |\\n| all_latency_1_to_5ms | integer | Number of responses with latency between 1 and 5 milliseconds received for origin requests made by all sources. |\\n| all_latency_250_to_500ms | integer | Number of responses with latency between 250 and 500 milliseconds received for origin requests made by all sources. |\\n| all_latency_5000_to_10000ms | integer | Number of responses with latency between 5,000 and 10,000 milliseconds received for origin requests made by all sources. |\\n| all_latency_500_to_1000ms | integer | Number of responses with latency between 500 and 1,000 milliseconds received for origin requests made by all sources. |\\n| all_latency_50_to_100ms | integer | Number of responses with latency between 50 and 100 milliseconds received for origin requests made by all sources. |\\n| all_latency_5_to_10ms | integer | Number of responses with latency between 5 and 10 milliseconds received for origin requests made by all sources. |\\n| all_latency_60000ms | integer | Number of responses with latency of 60,000 milliseconds and above received for origin requests made by all sources. |\\n| all_resp_body_bytes | integer | Number of body bytes received for origin requests made by all sources. |\\n| all_resp_header_bytes | integer | Number of header bytes received for origin requests made by all sources. |\\n| all_responses | integer | Number of responses received for origin requests made by all sources. |\\n| all_status_1xx | integer | Number of 1xx \\\"Informational\\\" category status codes delivered received for origin requests made by all sources. |\\n| all_status_200 | integer | Number of responses received with status code 200 (Success) received for origin requests made by all sources. |\\n| all_status_204 | integer | Number of responses received with status code 204 (No Content) received for origin requests made by all sources. |\\n| all_status_206 | integer | Number of responses received with status code 206 (Partial Content) received for origin requests made by all sources. |\\n| all_status_2xx | integer | Number of 2xx \\\"Success\\\" status codes received for origin requests made by all sources. |\\n| all_status_301 | integer | Number of responses received with status code 301 (Moved Permanently) received for origin requests made by all sources. |\\n| all_status_302 | integer | Number of responses received with status code 302 (Found) received for origin requests made by all sources. |\\n| all_status_304 | integer | Number of responses received with status code 304 (Not Modified) received for origin requests made by all sources. |\\n| all_status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes received for origin requests made by all sources. |\\n| all_status_400 | integer | Number of responses received with status code 400 (Bad Request) received for origin requests made by all sources. |\\n| all_status_401 | integer | Number of responses received with status code 401 (Unauthorized) received for origin requests made by all sources. |\\n| all_status_403 | integer | Number of responses received with status code 403 (Forbidden) received for origin requests made by all sources. |\\n| all_status_404 | integer | Number of responses received with status code 404 (Not Found) received for origin requests made by all sources. |\\n| all_status_416 | integer | Number of responses received with status code 416 (Range Not Satisfiable) received for origin requests made by all sources. |\\n| all_status_429 | integer | Number of responses received with status code 429 (Too Many Requests) received for origin requests made by all sources. |\\n| all_status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes received for origin requests made by all sources. |\\n| all_status_500 | integer | Number of responses received with status code 500 (Internal Server Error) received for origin requests made by all sources. |\\n| all_status_501 | integer | Number of responses received with status code 501 (Not Implemented) received for origin requests made by all sources. |\\n| all_status_502 | integer | Number of responses received with status code 502 (Bad Gateway) received for origin requests made by all sources. |\\n| all_status_503 | integer | Number of responses received with status code 503 (Service Unavailable) received for origin requests made by all sources. |\\n| all_status_504 | integer | Number of responses received with status code 504 (Gateway Timeout) received for origin requests made by all sources. |\\n| all_status_505 | integer | Number of responses received with status code 505 (HTTP Version Not Supported) received for origin requests made by all sources. |\\n| all_status_530 | integer | Number of responses received with status code 530 received for origin requests made by all sources. |\\n| all_status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes received for origin requests made by all sources. |\\n| compute_latency_0_to_1ms | integer | Number of responses with latency between 0 and 1 millisecond for origin received by the Compute platform. |\\n| compute_latency_10000_to_60000ms | integer | Number of responses with latency between 10,000 and 60,000 milliseconds for origin received by the Compute platform. |\\n| compute_latency_1000_to_5000ms | integer | Number of responses with latency between 1,000 and 5,000 milliseconds for origin received by the Compute platform. |\\n| compute_latency_100_to_250ms | integer | Number of responses with latency between 100 and 250 milliseconds for origin received by the Compute platform. |\\n| compute_latency_10_to_50ms | integer | Number of responses with latency between 10 and 50 milliseconds for origin received by the Compute platform. |\\n| compute_latency_1_to_5ms | integer | Number of responses with latency between 1 and 5 milliseconds for origin received by the Compute platform. |\\n| compute_latency_250_to_500ms | integer | Number of responses with latency between 250 and 500 milliseconds for origin received by the Compute platform. |\\n| compute_latency_5000_to_10000ms | integer | Number of responses with latency between 5,000 and 10,000 milliseconds for origin received by the Compute platform. |\\n| compute_latency_500_to_1000ms | integer | Number of responses with latency between 500 and 1,000 milliseconds for origin received by the Compute platform. |\\n| compute_latency_50_to_100ms | integer | Number of responses with latency between 50 and 100 milliseconds for origin received by the Compute platform. |\\n| compute_latency_5_to_10ms | integer | Number of responses with latency between 5 and 10 milliseconds for origin received by the Compute platform. |\\n| compute_latency_60000ms | integer | Number of responses with latency of 60,000 milliseconds and above for origin received by the Compute platform. |\\n| compute_resp_body_bytes | integer | Number of body bytes for origin received by the Compute platform. |\\n| compute_resp_header_bytes | integer | Number of header bytes for origin received by the Compute platform. |\\n| compute_responses | integer | Number of responses for origin received by the Compute platform. |\\n| compute_status_1xx | integer | Number of 1xx \\\"Informational\\\" status codes for origin received by the Compute platform. |\\n| compute_status_200 | integer | Number of responses received with status code 200 (Success) for origin received by the Compute platform. |\\n| compute_status_204 | integer | Number of responses received with status code 204 (No Content) for origin received by the Compute platform. |\\n| compute_status_206 | integer | Number of responses received with status code 206 (Partial Content) for origin received by the Compute platform. |\\n| compute_status_2xx | integer | Number of 2xx \\\"Success\\\" status codes for origin received by the Compute platform. |\\n| compute_status_301 | integer | Number of responses received with status code 301 (Moved Permanently) for origin received by the Compute platform. |\\n| compute_status_302 | integer | Number of responses received with status code 302 (Found) for origin received by the Compute platform. |\\n| compute_status_304 | integer | Number of responses received with status code 304 (Not Modified) for origin received by the Compute platform. |\\n| compute_status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes for origin received by the Compute platform. |\\n| compute_status_400 | integer | Number of responses received with status code 400 (Bad Request) for origin received by the Compute platform. |\\n| compute_status_401 | integer | Number of responses received with status code 401 (Unauthorized) for origin received by the Compute platform. |\\n| compute_status_403 | integer | Number of responses received with status code 403 (Forbidden) for origin received by the Compute platform. |\\n| compute_status_404 | integer | Number of responses received with status code 404 (Not Found) for origin received by the Compute platform. |\\n| compute_status_416 | integer | Number of responses received with status code 416 (Range Not Satisfiable) for origin received by the Compute platform. |\\n| compute_status_429 | integer | Number of responses received with status code 429 (Too Many Requests) for origin received by the Compute platform. |\\n| compute_status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes for origin received by the Compute platform. |\\n| compute_status_500 | integer | Number of responses received with status code 500 (Internal Server Error) for origin received by the Compute platform. |\\n| compute_status_501 | integer | Number of responses received with status code 501 (Not Implemented) for origin received by the Compute platform. |\\n| compute_status_502 | integer | Number of responses received with status code 502 (Bad Gateway) for origin received by the Compute platform. |\\n| compute_status_503 | integer | Number of responses received with status code 503 (Service Unavailable) for origin received by the Compute platform. |\\n| compute_status_504 | integer | Number of responses received with status code 504 (Gateway Timeout) for origin received by the Compute platform. |\\n| compute_status_505 | integer | Number of responses received with status code 505 (HTTP Version Not Supported) for origin received by the Compute platform. |\\n| compute_status_530 | integer | Number of responses received with status code 530 for origin received by the Compute platform. |\\n| compute_status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes for origin received by the Compute platform. |\\n| latency_0_to_1ms | integer | Number of responses from origin with latency between 0 and 1 millisecond. |\\n| latency_10000_to_60000ms | integer | Number of responses from origin with latency between 10,000 and 60,000 milliseconds. |\\n| latency_1000_to_5000ms | integer | Number of responses from origin with latency between 1,000 and 5,000 milliseconds. |\\n| latency_100_to_250ms | integer | Number of responses from origin with latency between 100 and 250 milliseconds. |\\n| latency_10_to_50ms | integer | Number of responses from origin with latency between 10 and 50 milliseconds. |\\n| latency_1_to_5ms | integer | Number of responses from origin with latency between 1 and 5 milliseconds. |\\n| latency_250_to_500ms | integer | Number of responses from origin with latency between 250 and 500 milliseconds. |\\n| latency_5000_to_10000ms | integer | Number of responses from origin with latency between 5,000 and 10,000 milliseconds. |\\n| latency_500_to_1000ms | integer | Number of responses from origin with latency between 500 and 1,000 milliseconds. |\\n| latency_50_to_100ms | integer | Number of responses from origin with latency between 50 and 100 milliseconds. |\\n| latency_5_to_10ms | integer | Number of responses from origin with latency between 5 and 10 milliseconds. |\\n| latency_60000ms | integer | Number of responses from origin with latency of 60,000 milliseconds and above. |\\n| resp_body_bytes | integer | Number of body bytes from origin. |\\n| resp_header_bytes | integer | Number of header bytes from origin. |\\n| responses | integer | Number of responses from origin. |\\n| status_1xx | integer | Number of 1xx \\\"Informational\\\" status codes delivered from origin. |\\n| status_200 | integer | Number of responses received with status code 200 (Success) from origin. |\\n| status_204 | integer | Number of responses received with status code 204 (No Content) from origin. |\\n| status_206 | integer | Number of responses received with status code 206 (Partial Content) from origin. |\\n| status_2xx | integer | Number of 2xx \\\"Success\\\" status codes delivered from origin. |\\n| status_301 | integer | Number of responses received with status code 301 (Moved Permanently) from origin. |\\n| status_302 | integer | Number of responses received with status code 302 (Found) from origin. |\\n| status_304 | integer | Number of responses received with status code 304 (Not Modified) from origin. |\\n| status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes delivered from origin. |\\n| status_400 | integer | Number of responses received with status code 400 (Bad Request) from origin. |\\n| status_401 | integer | Number of responses received with status code 401 (Unauthorized) from origin. |\\n| status_403 | integer | Number of responses received with status code 403 (Forbidden) from origin. |\\n| status_404 | integer | Number of responses received with status code 404 (Not Found) from origin. |\\n| status_416 | integer | Number of responses received with status code 416 (Range Not Satisfiable) from origin. |\\n| status_429 | integer | Number of responses received with status code 429 (Too Many Requests) from origin. |\\n| status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes delivered from origin. |\\n| status_500 | integer | Number of responses received with status code 500 (Internal Server Error) from origin. |\\n| status_501 | integer | Number of responses received with status code 501 (Not Implemented) from origin. |\\n| status_502 | integer | Number of responses received with status code 502 (Bad Gateway) from origin. |\\n| status_503 | integer | Number of responses received with status code 503 (Service Unavailable) from origin. |\\n| status_504 | integer | Number of responses received with status code 504 (Gateway Timeout) from origin. |\\n| status_505 | integer | Number of responses received with status code 505 (HTTP Version Not Supported) from origin. |\\n| status_530 | integer | Number of responses received from origin with status code 530. |\\n| status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes delivered from origin. |\\n| waf_latency_0_to_1ms | integer | Number of responses with latency between 0 and 1 millisecond received for origin requests made by the Fastly WAF. |\\n| waf_latency_10000_to_60000ms | integer | Number of responses with latency between 10,000 and 60,000 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_1000_to_5000ms | integer | Number of responses with latency between 1,000 and 5,000 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_100_to_250ms | integer | Number of responses with latency between 100 and 250 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_10_to_50ms | integer | Number of responses with latency between 10 and 50 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_1_to_5ms | integer | Number of responses with latency between 1 and 5 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_250_to_500ms | integer | Number of responses with latency between 250 and 500 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_5000_to_10000ms | integer | Number of responses with latency between 5,000 and 10,000 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_500_to_1000ms | integer | Number of responses with latency between 500 and 1,000 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_50_to_100ms | integer | Number of responses with latency between 50 and 100 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_5_to_10ms | integer | Number of responses with latency between 5 and 10 milliseconds received for origin requests made by the Fastly WAF. |\\n| waf_latency_60000ms | integer | Number of responses with latency of 60,000 milliseconds and above received for origin requests made by the Fastly WAF. |\\n| waf_resp_body_bytes | integer | Number of body bytes received for origin requests made by the Fastly WAF. |\\n| waf_resp_header_bytes | integer | Number of header bytes received for origin requests made by the Fastly WAF. |\\n| waf_responses | integer | Number of responses received for origin requests made by the Fastly WAF. |\\n| waf_status_1xx | integer | Number of 1xx \\\"Informational\\\" status codes received for origin requests made by the Fastly WAF. |\\n| waf_status_200 | integer | Number of responses received with status code 200 (Success) received for origin requests made by the Fastly WAF. |\\n| waf_status_204 | integer | Number of responses received with status code 204 (No Content) received for origin requests made by the Fastly WAF. |\\n| waf_status_206 | integer | Number of responses received with status code 206 (Partial Content) received for origin requests made by the Fastly WAF. |\\n| waf_status_2xx | integer | Number of 2xx \\\"Success\\\" status codes received for origin requests made by the Fastly WAF. |\\n| waf_status_301 | integer | Number of responses received with status code 301 (Moved Permanently) received for origin requests made by the Fastly WAF. |\\n| waf_status_302 | integer | Number of responses received with status code 302 (Found) received for origin requests made by the Fastly WAF. |\\n| waf_status_304 | integer | Number of responses received with status code 304 (Not Modified) received for origin requests made by the Fastly WAF. |\\n| waf_status_3xx | integer | Number of 3xx \\\"Redirection\\\" codes received for origin requests made by the Fastly WAF. |\\n| waf_status_400 | integer | Number of responses received with status code 400 (Bad Request) received for origin requests made by the Fastly WAF. |\\n| waf_status_401 | integer | Number of responses received with status code 401 (Unauthorized) received for origin requests made by the Fastly WAF. |\\n| waf_status_403 | integer | Number of responses received with status code 403 (Forbidden) received for origin requests made by the Fastly WAF. |\\n| waf_status_404 | integer | Number of responses received with status code 404 (Not Found) received for origin requests made by the Fastly WAF. |\\n| waf_status_416 | integer | Number of responses received with status code 416 (Range Not Satisfiable) received for origin requests made by the Fastly WAF. |\\n| waf_status_429 | integer | Number of responses received with status code 429 (Too Many Requests) received for origin requests made by the Fastly WAF. |\\n| waf_status_4xx | integer | Number of 4xx \\\"Client Error\\\" codes received for origin requests made by the Fastly WAF. |\\n| waf_status_500 | integer | Number of responses received with status code 500 (Internal Server Error) received for origin requests made by the Fastly WAF. |\\n| waf_status_501 | integer | Number of responses received with status code 501 (Not Implemented) received for origin requests made by the Fastly WAF. |\\n| waf_status_502 | integer | Number of responses received with status code 502 (Bad Gateway) received for origin requests made by the Fastly WAF. |\\n| waf_status_503 | integer | Number of responses received with status code 503 (Service Unavailable) received for origin requests made by the Fastly WAF. |\\n| waf_status_504 | integer | Number of responses received with status code 504 (Gateway Timeout) received for origin requests made by the Fastly WAF. |\\n| waf_status_505 | integer | Number of responses received with status code 505 (HTTP Version Not Supported) received for origin requests made by the Fastly WAF. |\\n| waf_status_530 | integer | Number of responses received with status code 530 received for origin requests made by the Fastly WAF. |\\n| waf_status_5xx | integer | Number of 5xx \\\"Server Error\\\" codes received for origin requests made by the Fastly WAF. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| aggregated | object | Groups measurements by backend name. |\\n| datacenter | object | Groups measurements by POP, then backend name. See the POPs API for details about POP identifiers. |\\n| recorded | integer | The Unix timestamp at which this record's data was generated. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Alerts\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Definitions\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List definitions\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/alerts/definitions?cursor&integration_id&limit&name&service_id&sort\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\"definitions\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"integration_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter definitions by integration.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter definitions by name.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a service_id.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Sort the items by field provided ascending or descending.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all definitions for a particular customer. Definitions can be filtered by name, service_id, and integration_id.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Listing all definitions\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/alerts/definitions?cursor&integration_id&limit&name&service_id&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"definitions\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"integration_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter definitions by integration.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter definitions by name.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a service_id.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Sort the items by field provided ascending or descending.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all definitions for a particular customer. Definitions can be filtered by name, service_id, and integration_id.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Listing all definitions\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"object\\\":\\\"definition\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"New alert on origin\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"origins\\\":[\\\"example-origin.com\\\"]},\\\"metric\\\":\\\"all_status_5xx\\\",\\\"source\\\":\\\"origins\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"],\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"},{\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"object\\\":\\\"definition\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"New alert on domain\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"domains\\\":[\\\"example-domain.com\\\"]},\\\"metric\\\":\\\"status_5xx\\\",\\\"source\\\":\\\"domains\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"],\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"},{\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"object\\\":\\\"definition\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"New alert on stats\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{},\\\"metric\\\":\\\"status_5xx\\\",\\\"source\\\":\\\"stats\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"],\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"\\\",\\\"limit\\\":100,\\\"sort\\\":\\\"-created_at\\\",\\\"total\\\":3}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create definition\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"New alert on origin\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"origins\\\":[\\\"example-origin.com\\\"]},\\\"metric\\\":\\\"all_status_5xx\\\",\\\"source\\\":\\\"origins\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/alerts/definitions\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\"definitions\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a definition for a particular customer based on metrics.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Requested definition\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"New alert on origin\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"origins\\\":[\\\"example-origin.com\\\"]},\\\"metric\\\":\\\"all_status_5xx\\\",\\\"source\\\":\\\"origins\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/alerts/definitions\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"definitions\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a definition for a particular customer based on metrics.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Requested definition\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"object\\\":\\\"definition\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"New alert on origin\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"origins\\\":[\\\"example-origin.com\\\"]},\\\"metric\\\":\\\"all_status_5xx\\\",\\\"source\\\":\\\"origins\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"],\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Read definition\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/alerts/definitions/{{definition_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\"definitions\",\n\t\t\t\t\t\t\t\t\t\t\"{{definition_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve an existing definition by using its ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Requested definition\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/alerts/definitions/{{definition_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"definitions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{definition_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve an existing definition by using its ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Requested definition\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"object\\\":\\\"definition\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"New alert on origin\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"origins\\\":[\\\"example-origin.com\\\"]},\\\"metric\\\":\\\"all_status_5xx\\\",\\\"source\\\":\\\"origins\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"],\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update definition\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"New alert on origin\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"origins\\\":[\\\"example-origin.com\\\"]},\\\"metric\\\":\\\"all_status_5xx\\\",\\\"source\\\":\\\"origins\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/alerts/definitions/{{definition_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\"definitions\",\n\t\t\t\t\t\t\t\t\t\t\"{{definition_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a definition with a new configuration.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Update was successful\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"New alert on origin\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"origins\\\":[\\\"example-origin.com\\\"]},\\\"metric\\\":\\\"all_status_5xx\\\",\\\"source\\\":\\\"origins\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/alerts/definitions/{{definition_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"definitions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{definition_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a definition with a new configuration.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Update was successful\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete definition\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/alerts/definitions/{{definition_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\"definitions\",\n\t\t\t\t\t\t\t\t\t\t\"{{definition_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a definition using its ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Delete was successful\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/alerts/definitions/{{definition_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"definitions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{definition_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a definition using its ID.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Delete was successful\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Definitions are used to configure alerts on how to observe a metric.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| created_at | string | Time when the definition was created (RFC3339). |\\n| description | string | Additional text that is included in the alert notification. |\\n| dimensions | object | More filters depending on the source type. |\\n| evaluation_strategy | object | Criteria on how to alert. |\\n| id | string | A unique identifier for a definition. |\\n| integration_ids | array | List of integrations used to notify when alert fires. Refer to Notification Service. |\\n| metric | string | The metric name to alert on for a specific source:\\ndomains,\\norigins or\\nstats. |\\n| name | string | The name of the alert definition. |\\n| object | string | The resource type. |\\n| service_id | string | The service on which the definition will alert on. |\\n| source | string | The source where the metric comes from. |\\n| updated_at | string | Time when the definition was last updated (RFC3339). |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| origin_offload_bytes | number | The number of bytes offloaded to the edge. |\\n| status_404_rate | number | Fraction of responses with 404 codes delivered. If there are no responses, this value will be 0. |\\n| status_4xx_excl_404_rate | number | Fraction of responses with non-404 4xx codes delivered. If there are no responses, this value will be 0. |\\n| status_4xx_rate | number | Fraction of responses with 4xx codes delivered from domain. If there are no responses, this value will be 0. |\\n| status_5xx_rate | number | Fraction of responses with 5xx codes delivered from domain. If there are no responses, this value will be 0. |\\n| status_gte_400_rate | number | Fraction of responses with 4xx or 5xx codes delivered from domain. If there are no responses, this value will be 0. |\\n| status_lt_500_rate | number | Fraction of responses with non-5xx codes delivered from domain. If there are no responses, this value will be 0. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| all_bandwidth | integer | The amount of bandwidth from your origin. |\\n| all_status_404_rate | number | Fraction of all responses with 404 codes delivered (Compute, WAF, and VCL). If there are no responses, this value will be 0. |\\n| all_status_4xx_excl_404_rate | number | Fraction of all responses with non-404 4xx codes delivered (Compute, WAF, and VCL). If there are no responses, this value will be 0. |\\n| all_status_4xx_rate | number | Fraction of all responses with 4xx codes delivered (Compute, WAF, and VCL). If there are no responses, this value will be 0. |\\n| all_status_5xx_rate | number | Fraction of all responses with 5xx codes delivered (Compute, WAF, and VCL). If there are no responses, this value will be 0. |\\n| all_status_gte_400_rate | number | Fraction of all responses with 4xx or 5xx codes delivered (Compute, WAF, and VCL). If there are no responses, this value will be 0. |\\n| all_status_lt_500_rate | number | Fraction of all responses with non-5xx codes delivered (Compute, WAF, and VCL). If there are no responses, this value will be 0. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| ignore_below | number | Threshold for the denominator value used in evaluations that calculate a rate or ratio. Usually used to filter out noise. |\\n| period | string | The length of time to evaluate whether the conditions have been met. The data is polled every minute. |\\n| threshold | number | Threshold used to alert. |\\n| type | string | Type of strategy to use to evaluate. |\\n|  | above_threshold | This alert will fire when the observed metric goes above the specified threshold during an evaluation period at any one minute polling interval. The alert will resolve when there are zero one minute intervals in the evaluation period that exceed the threshold. |\\n|  | all_above_threshold | This alert will fire when the observed metric is above the specified threshold during an evaluation period for every one minute polling interval. The alert will resolve when there is one minute interval in the evaluation period that does not exceed the threshold. |\\n|  | below_threshold | This alert will fire when the observed metric remains below the specified threshold for two consecutive minutes in an evaluation period. The alert will resolve when there aren't two consecutive minutes in an evaluation period that are below the threshold. |\\n|  | percent_absolute | This alert will fire when the observed metric increases or decreases by more than a threshold percentage from the first to the last minute of the evaluation period. The alert will resolve when the percentage change is below the threshold. |\\n|  | percent_decrease | This alert will fire when the observed metric decreases by more than a threshold percentage from the first to the last minute of the evaluation period. The alert will resolve when the percentage decrease is below the threshold. |\\n|  | percent_increase | This alert will fire when the observed metric increases by more than a threshold percentage from the first to the last minute of the evaluation period. The alert will resolve when the percentage increase is below the threshold. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| all_status_4xx_rate | number | Fraction of all responses with 4xx codes delivered (Compute and VCL). If there are no responses, this value will be 0. |\\n| all_status_5xx_rate | number | Fraction of all responses with 5xx codes delivered (Compute and VCL). If there are no responses, this value will be 0. |\\n| all_status_gte_400_rate | number | Fraction of all responses with 4xx or 5xx codes delivered (Compute and VCL). If there are no responses, this value will be 0. |\\n| all_status_lt_500_rate | number | Fraction of all responses with non-5xx codes delivered (Compute and VCL). If there are no responses, this value will be 0. |\\n| status_404_rate | number | Fraction of VCL responses with 404 codes delivered. If there are no responses, this value will be 0. |\\n| status_4xx_excl_404_rate | number | Fraction of VCL responses with non-404 4xx codes delivered. If there are no responses, this value will be 0. |\\n| status_4xx_rate | number | Fraction of VCL responses with 4xx codes delivered. If there are no responses, this value will be 0. |\\n| status_5xx_rate | number | Fraction of VCL responses with 5xx codes delivered. If there are no responses, this value will be 0. |\\n| status_gte_400_rate | number | Fraction of VCL responses with 4xx or 5xx codes delivered. If there are no responses, this value will be 0. |\\n| status_lt_500_rate | number | Fraction of VCL responses with non-5xx codes delivered. If there are no responses, this value will be 0. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"History\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List history\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/alerts/history?after&before&cursor&definition_id&limit&service_id&sort&status\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\"history\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"after\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on records that were created after a specific time.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"before\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on records that were created before a specific time.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"definition_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The ID of the definition that is requested.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a service_id.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Sort the items by the field provided, either ascending or descending.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"status\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a status.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all history records.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Requested history\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/alerts/history?after&before&cursor&definition_id&limit&service_id&sort&status\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"alerts\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"history\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"after\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on records that were created after a specific time.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"before\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on records that were created before a specific time.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"definition_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The ID of the definition that is requested.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a service_id.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Sort the items by the field provided, either ascending or descending.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"status\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a status.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all history records.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Requested history\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"6HW4welznAHVnMCJhY9QdX\\\",\\\"object\\\":\\\"history\\\",\\\"definition\\\":{\\\"id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"object\\\":\\\"definition\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"New alert on origin\\\",\\\"description\\\":\\\"A description of your alert\\\",\\\"dimensions\\\":{\\\"origins\\\":[\\\"example-origin.com\\\"]},\\\"metric\\\":\\\"all_status_5xx\\\",\\\"source\\\":\\\"origins\\\",\\\"evaluation_strategy\\\":{\\\"type\\\":\\\"above_threshold\\\",\\\"period\\\":\\\"5m\\\",\\\"threshold\\\":10},\\\"integration_ids\\\":[\\\"12pkXDutPjb9DI8JNYNm5q\\\"],\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"},\\\"definition_id\\\\\\\"\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"start\\\":\\\"2022-09-14T20:06:27Z\\\",\\\"end\\\":\\\"2022-09-14T21:06:27Z\\\",\\\"status\\\":\\\"active\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"\\\",\\\"limit\\\":100,\\\"sort\\\":\\\"-start\\\",\\\"total\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Alerts history presents the past event notifications sent when observed metrics thresholds were triggered.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| definition | object | A snapshot of the definition. |\\n| definition_id | string | Definition ID of which the event relates to. |\\n| end | string | Time when the event ended (RFC3339). |\\n| id | string | History ID for a given event. |\\n| object | string | Type of resource this object is. |\\n| start | string | Time when the event started (RFC3339). |\\n| status | string | Status of the event. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Observability\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Custom dashboards\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List all custom dashboards\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/dashboards\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"dashboards\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#list-dashboards)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 List all custom dashboards\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/dashboards\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dashboards\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#list-dashboards)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 List all custom dashboards\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"6zCMWp5NxFyHX1VdKiptmH\\\",\\\"name\\\":\\\"My Empty Dashboard\\\",\\\"description\\\":\\\"\\\",\\\"items\\\":[]},{\\\"id\\\":\\\"2eGFXF4F4kTxd4gU39Bg3e\\\",\\\"name\\\":\\\"My Cool Dashboard\\\",\\\"description\\\":\\\"This dashboard has one chart\\\",\\\"items\\\":[{\\\"id\\\":\\\"1qWQVbYqKAYJAsjFqr9EE6\\\",\\\"span\\\":4,\\\"title\\\":\\\"My Chart\\\",\\\"subtitle\\\":\\\"This chart displays my cool metrics\\\",\\\"data_source\\\":{\\\"type\\\":\\\"stats.edge\\\",\\\"config\\\":{\\\"metrics\\\":[\\\"requests\\\"]}},\\\"visualization\\\":{\\\"type\\\":\\\"chart\\\",\\\"config\\\":{\\\"plot_type\\\":\\\"line\\\",\\\"format\\\":\\\"number\\\"}}}],\\\"created_by\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"updated_by\\\":\\\"2Pgj3VqoQ8Zp57TWqt4VUb\\\",\\\"created_at\\\":\\\"2024-04-29T03:00:00.000Z\\\",\\\"updated_at\\\":\\\"2024-04-29T03:00:00.000Z\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"\\\",\\\"limit\\\":20,\\\"sort\\\":\\\"-updated_at\\\",\\\"total\\\":2}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a new dashboard\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"My Empty Dashboard\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/dashboards\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"dashboards\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#create-dashboard)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Requested dashboard\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"My Empty Dashboard\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/dashboards\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dashboards\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#create-dashboard)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Requested dashboard\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"6zCMWp5NxFyHX1VdKiptmH\\\",\\\"name\\\":\\\"My Empty Dashboard\\\",\\\"description\\\":\\\"\\\",\\\"items\\\":[]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve a dashboard by ID\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/dashboards/{{dashboard_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"dashboards\",\n\t\t\t\t\t\t\t\t\t\t\"{{dashboard_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#get-dashboard)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Requested dashboard\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/dashboards/2eGFXF4F4kTxd4gU39Bg3e\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dashboards\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"2eGFXF4F4kTxd4gU39Bg3e\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#get-dashboard)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Requested dashboard\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"2eGFXF4F4kTxd4gU39Bg3e\\\",\\\"name\\\":\\\"My Cool Dashboard\\\",\\\"description\\\":\\\"This dashboard has one chart\\\",\\\"items\\\":[{\\\"id\\\":\\\"1qWQVbYqKAYJAsjFqr9EE6\\\",\\\"span\\\":4,\\\"title\\\":\\\"My Chart\\\",\\\"subtitle\\\":\\\"This chart displays my cool metrics\\\",\\\"data_source\\\":{\\\"type\\\":\\\"stats.edge\\\",\\\"config\\\":{\\\"metrics\\\":[\\\"requests\\\"]}},\\\"visualization\\\":{\\\"type\\\":\\\"chart\\\",\\\"config\\\":{\\\"plot_type\\\":\\\"line\\\",\\\"format\\\":\\\"number\\\"}}}],\\\"created_by\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"updated_by\\\":\\\"2Pgj3VqoQ8Zp57TWqt4VUb\\\",\\\"created_at\\\":\\\"2024-04-29T03:00:00.000Z\\\",\\\"updated_at\\\":\\\"2024-04-29T03:00:00.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an existing dashboard\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/dashboards/{{dashboard_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"dashboards\",\n\t\t\t\t\t\t\t\t\t\t\"{{dashboard_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#delete-dashboard)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/dashboards/2eGFXF4F4kTxd4gU39Bg3e\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dashboards\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"2eGFXF4F4kTxd4gU39Bg3e\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#delete-dashboard)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an existing dashboard\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"My Updated Dashboard\\\",\\\"description\\\":\\\"I'm altering the dashboard.\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/dashboards/{{dashboard_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"dashboards\",\n\t\t\t\t\t\t\t\t\t\t\"{{dashboard_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#update-dashboard)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Update was successful\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"My Updated Dashboard\\\",\\\"description\\\":\\\"I'm altering the dashboard.\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/dashboards/2eGFXF4F4kTxd4gU39Bg3e\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"dashboards\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"2eGFXF4F4kTxd4gU39Bg3e\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/observability/custom-dashboards/#update-dashboard)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Update was successful\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"2eGFXF4F4kTxd4gU39Bg3e\\\",\\\"name\\\":\\\"My Updated Dashboard\\\",\\\"description\\\":\\\"I'm altering the dashboard.\\\",\\\"items\\\":[{\\\"id\\\":\\\"1qWQVbYqKAYJAsjFqr9EE6\\\",\\\"span\\\":4,\\\"title\\\":\\\"My Chart\\\",\\\"subtitle\\\":\\\"This chart displays my cool metrics\\\",\\\"data_source\\\":{\\\"type\\\":\\\"stats.edge\\\",\\\"config\\\":{\\\"metrics\\\":[\\\"requests\\\"]}},\\\"visualization\\\":{\\\"type\\\":\\\"chart\\\",\\\"config\\\":{\\\"plot_type\\\":\\\"line\\\",\\\"format\\\":\\\"number\\\"}}}],\\\"created_by\\\":\\\"x9KzsrACXZv8tPwlEDsKb6\\\",\\\"updated_by\\\":\\\"2Pgj3VqoQ8Zp57TWqt4VUb\\\",\\\"created_at\\\":\\\"2024-04-29T03:00:00.000Z\\\",\\\"updated_at\\\":\\\"2024-09-30T03:31:00.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Observability API allows you to programmatically define custom dashboards to view in the Observability web interface.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| description | string | A short description of the dashboard. |\\n| items | array | A list of dashboard items. |\\n| name | string | A human-readable name. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| created_by | string | The ID of the user who created the dashboard. |\\n| id | string | Dashboard identifier (UUID). |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| updated_by | string | The ID of the user who last modified the dashboard. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| data_source | object | An object which describes the data to display. |\\n| id | string | Dashboard item identifier (UUID). |\\n| span | integer | The number of columns for the dashboard item to span. Dashboards are rendered on a 12-column grid on \\\"desktop\\\" screen sizes. |\\n| subtitle | string | A human-readable subtitle for the dashboard item. Often a description of the visualization. |\\n| title | string | A human-readable title for the dashboard item. |\\n| visualization | object | An object which describes the data visualization to display. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| config | object | Configuration options for the selected data source. |\\n| type | string | The source of the data to display. |\\n|  | stats.edge | Edge metrics. |\\n|  | stats.domain | Domain metrics. |\\n|  | stats.origin | Origin metrics. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| metrics | array | The metrics to visualize. Valid options are defined by the selected data source. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| config | object | Configuration options for the given visualization. |\\n| type | string | The type of visualization to display. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| calculation_method | string | (Optional) The aggregation function to apply to the dataset. |\\n| format | string | (Optional) The units to use to format the data. |\\n| plot_type | string | The type of chart to display. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Insights\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve log insights\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/log-insights?domain_exact_match&domain&end&limit&pops&service_id&start&visualization\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"log-insights\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"domain_exact_match\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Determines whether the value in the domain parameter should be treated as a suffix or exact match. When false for suffix match, any request domain ending in the specified value will be considered a match (e.g., foo.com will match a.foo.com and b.foo.com in addition to foo.com). Defaults to true for exact match.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limits data to the specified request domain. Defaults to all request domains.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the exclusive end time of the logs to be queried. Must be in valid RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Maximum number of rows to return. Defaults to 10, limited to 100.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"pops\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of Fastly POP codes. Omission defaults to all POPs.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the ID of the service for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the inclusive start time of the logs to be queried. Must be in valid RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"visualization\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the Log Insights visualization for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieves statistics from sampled log records.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Retrieves log insights for the specified service and visualization.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/log-insights?domain_exact_match&domain&end&limit&pops&service_id&start&visualization\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"log-insights\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"domain_exact_match\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Determines whether the value in the domain parameter should be treated as a suffix or exact match. When false for suffix match, any request domain ending in the specified value will be considered a match (e.g., foo.com will match a.foo.com and b.foo.com in addition to foo.com). Defaults to true for exact match.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limits data to the specified request domain. Defaults to all request domains.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the exclusive end time of the logs to be queried. Must be in valid RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Maximum number of rows to return. Defaults to 10, limited to 100.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"pops\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of Fastly POP codes. Omission defaults to all POPs.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the ID of the service for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the inclusive start time of the logs to be queried. Must be in valid RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"visualization\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the Log Insights visualization for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieves statistics from sampled log records.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Retrieves log insights for the specified service and visualization.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"oneOf\\\":[{\\\"data\\\":[[{\\\"dimensions\\\":null,\\\"url\\\":\\\"GET /content/edge_check\\\",\\\"values\\\":{\\\"cache_hit_ratio\\\\\\\"\\\":0.01}},{\\\"dimensions\\\":null,\\\"url\\\":\\\"GET /health\\\",\\\"values\\\":{\\\"cache_hit_ratio\\\":0.02}},{\\\"dimensions\\\":null,\\\"url\\\":\\\"HEAD /internal/dns/configurations/pdnsdatad\\\",\\\"values\\\":{\\\"cache_hit_ratio\\\":0.03}}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"country\\\":\\\"GBR\\\"},\\\"dimension_attributes\\\":{\\\"country_chr\\\":1,\\\"country_error_rate\\\":0.5,\\\"country_request_rate\\\":0.06451612903225806},\\\"values\\\":[{\\\"region\\\":\\\"KTT\\\",\\\"region_chr\\\":1,\\\"region_error_rate\\\":0.5}]},{\\\"dimensions\\\":{\\\"country\\\":\\\"USA\\\"},\\\"dimension_attributes\\\":{\\\"country_chr\\\":0.10344827586206896,\\\"country_error_rate\\\":0.1724137931034483,\\\"country_request_rate\\\":0.9354838709677419},\\\"values\\\":[{\\\"region\\\":\\\"NY\\\",\\\"region_chr\\\":1,\\\"region_error_rate\\\":0.5},{\\\"region\\\":\\\"OH\\\",\\\"region_chr\\\":0.037037037037037035,\\\"region_error_rate\\\":0.14814814814814814}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"status_code\\\":200},\\\"dimension_attributes\\\":{\\\"rate\\\":0.7419354838709677},\\\"values\\\":[{\\\"rate_per_status\\\":0.6521739130434783,\\\"rate_per_url\\\":0.9375,\\\"url\\\":\\\"GET /health\\\"},{\\\"rate_per_status\\\":0.2608695652173913,\\\"rate_per_url\\\":0.75,\\\"url\\\":\\\"HEAD /internal/dns/configurations/pdnsdatad\\\"},{\\\"rate_per_status\\\":0.043478260869565216,\\\"rate_per_url\\\":0.5,\\\"url\\\":\\\"GET /content/edge_check\\\"}]},{\\\"dimensions\\\":{\\\"status_code\\\":503},\\\"dimension_attributes\\\":{\\\"rate\\\":0.0967741935483871},\\\"values\\\":[{\\\"rate_per_status\\\":0.6666666666666666,\\\"rate_per_url\\\":0.25,\\\"url\\\":\\\"HEAD /internal/dns/configurations/pdnsdatad\\\"},{\\\"rate_per_status\\\":0.3333333333333333,\\\"rate_per_url\\\":0.25,\\\"url\\\":\\\"/\\\"}]},{\\\"dimensions\\\":{\\\"status_code\\\":301},\\\"dimension_attributes\\\":{\\\"rate\\\":0.06451612903225806},\\\"values\\\":[{\\\"rate_per_status\\\":1,\\\"rate_per_url\\\":0.5,\\\"url\\\":\\\"/\\\"}]},{\\\"dimensions\\\":{\\\"status_code\\\":401},\\\"dimension_attributes\\\":{\\\"rate\\\":0.03225806451612903},\\\"values\\\":[{\\\"rate_per_status\\\":1,\\\"rate_per_url\\\":0.25,\\\"url\\\":\\\"/\\\"}]},{\\\"dimensions\\\":{\\\"status_code\\\":403},\\\"dimension_attributes\\\":{\\\"rate\\\":0.03225806451612903},\\\"values\\\":[{\\\"rate_per_status\\\":1,\\\"rate_per_url\\\":0.5,\\\"url\\\":\\\"GET /content/edge_check\\\"}]},{\\\"dimensions\\\":{\\\"status_code\\\":500},\\\"dimension_attributes\\\":{\\\"rate\\\":0.03225806451612903},\\\"values\\\":[{\\\"rate_per_status\\\":1,\\\"rate_per_url\\\":0.0625,\\\"url\\\":\\\"GET /health\\\"}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /content/edge_check\\\"},\\\"dimension_attributes\\\":{\\\"rate\\\":0.5}},{\\\"dimensions\\\":{\\\"url\\\":\\\"/\\\"},\\\"dimension_attributes\\\":{\\\"rate\\\":0.25}}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"response\\\":\\\"first byte timeout\\\"},\\\"dimension_attributes\\\":{\\\"rate\\\":0.06451612903225806},\\\"values\\\":[{\\\"503_rate_per_url\\\":0.25,\\\"rate_per_url\\\":0.5,\\\"url\\\":\\\"/\\\"},{\\\"503_rate_per_url\\\":0.125,\\\"rate_per_url\\\":0.5,\\\"url\\\":\\\"HEAD /internal/dns/configurations/pdnsdatad\\\"}]},{\\\"dimensions\\\":{\\\"response\\\":\\\"backend read error\\\"},\\\"dimension_attributes\\\":{\\\"rate\\\":0.03225806451612903},\\\"values\\\":[{\\\"503_rate_per_url\\\":0.125,\\\"rate_per_url\\\":1,\\\"url\\\":\\\"HEAD /internal/dns/configurations/pdnsdatad\\\"}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"browser\\\":\\\"Chrome\\\"},\\\"dimension_attributes\\\":{\\\"rate\\\":0.9},\\\"values\\\":[{\\\"browser_version\\\":\\\"118.0\\\",\\\"rate\\\":0.75},{\\\"browser_version\\\":\\\"119.0\\\",\\\"rate\\\":0.25}]},{\\\"dimensions\\\":{\\\"browser\\\":\\\"Safari\\\"},\\\"dimension_attributes\\\":{\\\"rate\\\":0.1},\\\"values\\\":[{\\\"browser_version\\\":\\\"18.0\\\",\\\"rate\\\":0.55},{\\\"browser_version\\\":\\\"19.0\\\",\\\"rate\\\":0.45}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"content_type\\\":\\\"text/html\\\"},\\\"values\\\":[{\\\"rate\\\":0.5161290322580645}]},{\\\"dimensions\\\":{\\\"content_type\\\":\\\"application/vnd.api+json\\\"},\\\"values\\\":[{\\\"rate\\\":0.25806451612903225}]},{\\\"dimensions\\\":{\\\"content_type\\\":\\\"<unspecified>\\\"},\\\"values\\\":[{\\\"rate\\\":0.12903225806451613}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"device\\\":\\\"<unspecified>\\\"},\\\"values\\\":[{\\\"rate\\\":0.7741935483870968}]},{\\\"dimensions\\\":{\\\"device\\\":\\\"Desktop\\\"},\\\"values\\\":[{\\\"rate\\\":0.12903225806451613}]},{\\\"dimensions\\\":{\\\"device\\\":\\\"Mobile Phone\\\"},\\\"values\\\":[{\\\"rate\\\":0.0967741935483871}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"os\\\":\\\"<unspecified>\\\"},\\\"values\\\":[{\\\"rate\\\":0.6451612903225806}]},{\\\"dimensions\\\":{\\\"os\\\":\\\"OS X\\\"},\\\"values\\\":[{\\\"rate\\\":0.12903225806451613}]},{\\\"dimensions\\\":{\\\"os\\\":\\\"Windows 10\\\"},\\\"values\\\":[{\\\"rate\\\":0.12903225806451613}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"url\\\":\\\"HEAD /internal/dns/configurations/pdnsdatad\\\"},\\\"values\\\":[{\\\"average_bandwidth_bytes\\\":509,\\\"bandwidth_percentage\\\":0.7615485318870394}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /metrics/origins/services/3dXSk37lF71W7EMWkOAaYD\\\"},\\\"values\\\":[{\\\"average_bandwidth_bytes\\\":1261,\\\"bandwidth_percentage\\\":0.23583317748270058}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"/\\\"},\\\"values\\\":[{\\\"average_bandwidth_bytes\\\":2.5,\\\"bandwidth_percentage\\\":0.0018702075930428278}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"url\\\":\\\" /\\\"},\\\"values\\\":[{\\\"cache_hit_ratio\\\":1}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /metrics/origins/services/3dXSk37lF71W7EMWkOAaYD\\\"},\\\"values\\\":[{\\\"cache_hit_ratio\\\":0.99}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /content/edge_check\\\"},\\\"values\\\":[{\\\"cache_hit_ratio\\\":0.98}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /content/edge_check\\\"},\\\"values\\\":[{\\\"average_response_time\\\":0.17800000309944153,\\\"p95_response_time\\\":0.17800000309944153,\\\"response_time_percentage\\\":0.36479148048501886}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /metrics/origins/services/3dXSk37lF71W7EMWkOAaYD\\\"},\\\"values\\\":[{\\\"average_response_time\\\":0.125,\\\"p95_response_time\\\":0.125,\\\"response_time_percentage\\\":0.25617378801478474}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /health\\\"},\\\"values\\\":[{\\\"average_response_time\\\":0.09000000031664968,\\\"p95_response_time\\\":0.0949999988079071,\\\"response_time_percentage\\\":0.19469207644817277}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /content/edge_check\\\"},\\\"values\\\":[{\\\"miss_rate\\\":1}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /health\\\"},\\\"values\\\":[{\\\"miss_rate\\\":0.99}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"HEAD /internal/dns/configurations/pdnsdatad\\\"},\\\"values\\\":[{\\\"miss_rate\\\":0.98}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}},{\\\"data\\\":[[{\\\"dimensions\\\":{\\\"url\\\":\\\"GET /health\\\"},\\\"values\\\":[{\\\"request_percentage\\\":0.5161290322580645}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"HEAD /internal/dns/configurations/pdnsdatad\\\"},\\\"values\\\":[{\\\"request_percentage\\\":0.25806451612903225}]},{\\\"dimensions\\\":{\\\"url\\\":\\\"/\\\"},\\\"values\\\":[{\\\"request_percentage\\\":0.12903225806451613}]}]],\\\"meta\\\":{\\\"filters\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\\\\\"\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"domain_exact_match\\\":true,\\\"limit\\\":10}}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Insights API allows users to analyze insights from sampled logs that are collected for the Log Explorer & Insights product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| country_chr | number | The cache hit ratio for the country. |\\n| country_error_rate | number | The error rate for the country. |\\n| country_request_rate | number | This country's percentage of the total requests. |\\n| rate | number | The rate at which the value in the current dimension occurs. |\\n| browser | string | The client's browser for this dimension. |\\n| content_type | string | The content type of the response for this dimension. |\\n| country | string | The client's country for this dimension. |\\n| device | string | The client's device type for this dimension. |\\n| os | string | The client's operating system for this dimension. |\\n| response | string | The HTTP reason phrase for this dimension. |\\n| status-code | string | The HTTP response code for this dimension. |\\n| url | string | The URL path for this dimension. |\\n| meta | object | Echoes the filters that were supplied in the request. |\\n| filters | object | The filters that were supplied in the request. |\\n| domain_exact_match | boolean | Value of the domain_exact_match filter as supplied in the request. |\\n| end | string | End time for the query as supplied in the request. |\\n| limit | integer | Number of records per page. |\\n| service_id | string | Specifies the ID of the service for which data should be returned. |\\n| start | string | Start time for the query as supplied in the request. |\\n| 503_rate_per_url | number | The rate at which 503 status codes are returned for this URL. |\\n| rate_per_url | number | The rate at which the reason in this dimension occurs among responses to this URL with a 503 status code. |\\n| average_bandwidth_bytes | number | The average bandwidth in bytes for responses to requests to the URL in the current dimension. |\\n| bandwidth_percentage | number | The total bandwidth percentage for all responses to requests to the URL in the current dimension. |\\n| browser_version | string | The version of the client's browser. |\\n| cache_hit_ratio | number | The cache hit ratio for the URL specified in the dimension. |\\n| region | string | The client's country subdivision code as defined by ISO 3166-2. |\\n| region_chr | number | The cache hit ratio for the region. |\\n| region_error_rate | number | The error rate for the region. |\\n| average_response_time | number | The average time in seconds to respond to requests to the URL in the current dimension. |\\n| p95_response_time | number | The P95 time in seconds to respond to requests to the URL in the current dimension. |\\n| response_time_percentage | number | The total percentage of time to respond to all requests to the URL in the current dimension. |\\n| miss_rate | number | The miss rate for requests to the URL in the current dimension. |\\n| request_percentage | number | The percentage of all requests made to the URL in the current dimension. |\\n| rate_per_status | number | The URL accounts for this percentage of the status code in this dimension. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Log Aggregations\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve aggregated log results\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/aggregations?dimensions&end&filter&limit&series&service_id&sort&source&start\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"aggregations\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"dimensions\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of fields for grouping dimensions.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the exclusive end time of the logs to be queried. Must be in valid RFC3339 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter parameters take the form filter[ ][ ]= .\\nFor example, filter[response_time][gte]=0.5 would filter for logs where the\\nresponse time was greater than or equal to 0.5 seconds. Multiple filter\\nexpressions can be combined. The filters will be combined with a logical AND\\noperator so that the logs returned match all supplied filters.\\nSupported filter fields include domain, request_path, fastly_pop,\\nresponse_time, response_status, fastly_is_shield, fastly_is_edge, client_os_name, client_device_type, client_browser_name, and fastly_is_cache_hit`.\\nSupported filter operators include = (applicable to string, numeric, and\\nboolean values), ends-with (applicable to string values), in (applicable\\nto lists of string and numeric values), not_in (applicable to lists of\\nstring and numeric values), and gt, gte, lt, lte (applicable to\\nnumeric values).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Maximum number of rows to return. Defaults to 10, limited to 100.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"series\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A data series to be computed for each grouping dimension. Series\\ndefinitions take the form [ ]. For example, series=avg[response_time]\\nwill compute the average response time for each dimension value. At least one\\nseries is required.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the ID of the service for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of the series names whose values should be used\\nto sort the results. Prepend - to a series name to sort according to the\\ndescending order of its values.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"source\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the source of the data for the aggregations.  Must be logs to retrieve log data.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the inclusive start time of the logs to be queried. Must be in valid RFC3339 format.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieves aggregated log results.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Retrieves aggregated log records.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/aggregations?dimensions&end&filter&limit&series&service_id&sort&source&start\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"aggregations\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"dimensions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of fields for grouping dimensions.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the exclusive end time of the logs to be queried. Must be in valid RFC3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter parameters take the form filter[ ][ ]= .\\nFor example, filter[response_time][gte]=0.5 would filter for logs where the\\nresponse time was greater than or equal to 0.5 seconds. Multiple filter\\nexpressions can be combined. The filters will be combined with a logical AND\\noperator so that the logs returned match all supplied filters.\\nSupported filter fields include domain, request_path, fastly_pop,\\nresponse_time, response_status, fastly_is_shield, fastly_is_edge, client_os_name, client_device_type, client_browser_name, and fastly_is_cache_hit`.\\nSupported filter operators include = (applicable to string, numeric, and\\nboolean values), ends-with (applicable to string values), in (applicable\\nto lists of string and numeric values), not_in (applicable to lists of\\nstring and numeric values), and gt, gte, lt, lte (applicable to\\nnumeric values).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Maximum number of rows to return. Defaults to 10, limited to 100.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"series\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A data series to be computed for each grouping dimension. Series\\ndefinitions take the form [ ]. For example, series=avg[response_time]\\nwill compute the average response time for each dimension value. At least one\\nseries is required.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the ID of the service for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of the series names whose values should be used\\nto sort the results. Prepend - to a series name to sort according to the\\ndescending order of its values.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"source\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the source of the data for the aggregations.  Must be logs to retrieve log data.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the inclusive start time of the logs to be queried. Must be in valid RFC3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieves aggregated log results.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Retrieves aggregated log records.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"oneOf\\\":[{\\\"data\\\":[],\\\"meta\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"sort\\\":\\\"-avg[response_time]\\\",\\\"limit\\\":5}},{\\\"data\\\":[{\\\"dimensions\\\":{\\\"fastly_pop\\\":\\\"IAD\\\"},\\\"values\\\":{\\\"avg[response_time]\\\":0.09929545630108226,\\\"p99[response_time]\\\":0.16500000655651093}},{\\\"dimensions\\\":{\\\"fastly_pop\\\":\\\"BOS\\\"},\\\"values\\\":{\\\"avg[response_time]\\\":0.09807500019669532,\\\"p99[response_time]\\\":0.17800000309944153}},{\\\"dimensions\\\":{\\\"fastly_pop\\\":\\\"CMH\\\"},\\\"values\\\":{\\\"avg[response_time]\\\":0.09406060567407896,\\\"p99[response_time]\\\":0.125}},{\\\"dimensions\\\":{\\\"fastly_pop\\\":\\\"DFW\\\"},\\\"values\\\":{\\\"avg[response_time]\\\":0.07580769205322632,\\\"p99[response_time]\\\":0.09300000220537186}}],\\\"meta\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"sort\\\":\\\"-avg[response_time]\\\",\\\"limit\\\":4}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Observability Aggregations API for Logs allows users to query the sampled logs that are collected for the Log Explorer & Insights product with user-defined aggregations and filters.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| field | string | The log field to which this filter should be applied. |\\n| operator | string | The comparison operator used for this filter. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Log Explorer\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve log records\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/log-explorer?end&filter&limit&next_cursor&service_id&start\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"log-explorer\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the exclusive end time of the logs to be queried. Must be in valid RFC3339 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter parameters take the form filter[ ][ ]= .\\nFor example, filter[response_time][gte]=0.5 would filter for logs where the\\nresponse time was greater than or equal to 0.5 seconds. Multiple filter\\nexpressions can be combined. The filters will be combined with a logical AND\\noperator so that the logs returned match all supplied filters.\\nSupported filter fields include domain, request_path, fastly_pop,\\nresponse_time, response_status, fastly_is_shield, fastly_is_edge, client_os_name, client_device_type, client_browser_name, and fastly_is_cache_hit`.\\nSupported filter operators include = (applicable to string, numeric, and\\nboolean values), ends-with (applicable to string values), in (applicable\\nto lists of string and numeric values), not_in (applicable to lists of\\nstring and numeric values), and gt, gte, lt, lte (applicable to\\nnumeric values).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Maximum number of rows to return. Defaults to 10, limited to 100.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"next_cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A cursor to specify the next page of results in a paginated query. Must be specified with the same parameters as the original query or results may be inconsistent.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the ID of the service for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the inclusive start time of the logs to be queried. Must be in valid RFC3339 format.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieves log records.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Retrieves log records.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/log-explorer?end&filter&limit&next_cursor&service_id&start\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"log-explorer\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the exclusive end time of the logs to be queried. Must be in valid RFC3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter parameters take the form filter[ ][ ]= .\\nFor example, filter[response_time][gte]=0.5 would filter for logs where the\\nresponse time was greater than or equal to 0.5 seconds. Multiple filter\\nexpressions can be combined. The filters will be combined with a logical AND\\noperator so that the logs returned match all supplied filters.\\nSupported filter fields include domain, request_path, fastly_pop,\\nresponse_time, response_status, fastly_is_shield, fastly_is_edge, client_os_name, client_device_type, client_browser_name, and fastly_is_cache_hit`.\\nSupported filter operators include = (applicable to string, numeric, and\\nboolean values), ends-with (applicable to string values), in (applicable\\nto lists of string and numeric values), not_in (applicable to lists of\\nstring and numeric values), and gt, gte, lt, lte (applicable to\\nnumeric values).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Maximum number of rows to return. Defaults to 10, limited to 100.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"next_cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A cursor to specify the next page of results in a paginated query. Must be specified with the same parameters as the original query or results may be inconsistent.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the ID of the service for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the inclusive start time of the logs to be queried. Must be in valid RFC3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieves log records.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Retrieves log records.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"oneOf\\\":[{\\\"data\\\":[],\\\"meta\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"limit\\\":5}},{\\\"data\\\":[{\\\"customer_id\\\":\\\"M4HCwJxJPGCIBSlRd5ETh\\\",\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"timestamp\\\":\\\"2024-01-03T16:14:22.317Z\\\",\\\"client_as_number\\\":0,\\\"client_region\\\":\\\"OH\\\",\\\"client_country_code\\\":\\\"US\\\",\\\"client_os_name\\\":\\\"\\\",\\\"client_os_version\\\":\\\"\\\",\\\"client_device_type\\\":\\\"\\\",\\\"client_browser_name\\\":\\\"\\\",\\\"client_browser_version\\\":\\\"\\\",\\\"fastly_pop\\\":\\\"NYC\\\",\\\"origin_host\\\":\\\"a1.com\\\",\\\"request_protocol\\\":\\\"HTTP/2\\\",\\\"request_host\\\":\\\"api.fastly.com\\\",\\\"request_path\\\":\\\"/health\\\",\\\"request_method\\\":\\\"GET\\\",\\\"response_bytes_body\\\":0,\\\"response_bytes_header\\\":0,\\\"response_content_length\\\":0,\\\"response_content_type\\\":\\\"text/html;charset=utf-8\\\",\\\"response_reason\\\":\\\"OK\\\",\\\"response_state\\\":\\\"\\\",\\\"response_status\\\":200,\\\"response_time\\\":0.093,\\\"response_x_cache\\\":\\\"MISS, MISS\\\",\\\"is_cache_hit\\\":false,\\\"is_edge\\\":false,\\\"is_shield\\\":false},{\\\"customer_id\\\":\\\"M4HCwJxJPGCIBSlRd5ETh\\\",\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"timestamp\\\":\\\"2024-01-03T16:14:23.317Z\\\",\\\"client_as_number\\\":0,\\\"client_region\\\":\\\"TX\\\",\\\"client_country_code\\\":\\\"US\\\",\\\"client_os_name\\\":\\\"Windows 10\\\",\\\"client_os_version\\\":\\\"\\\",\\\"client_device_type\\\":\\\"\\\",\\\"client_browser_name\\\":\\\"\\\",\\\"client_browser_version\\\":\\\"\\\",\\\"fastly_pop\\\":\\\"DFW\\\",\\\"origin_host\\\":\\\"a2.com\\\",\\\"request_protocol\\\":\\\"HTTP/2\\\",\\\"request_host\\\":\\\"api.fastly.com\\\",\\\"request_path\\\":\\\"/bar\\\",\\\"request_method\\\":\\\"GET\\\",\\\"response_bytes_body\\\":0,\\\"response_bytes_header\\\":0,\\\"response_content_length\\\":0,\\\"response_content_type\\\":\\\"text/html;charset=utf-8\\\",\\\"response_reason\\\":\\\"OK\\\",\\\"response_state\\\":\\\"\\\",\\\"response_status\\\":200,\\\"response_time\\\":0.091,\\\"response_x_cache\\\":\\\"MISS, MISS\\\",\\\"is_cache_hit\\\":false,\\\"is_edge\\\":false,\\\"is_shield\\\":false}],\\\"meta\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-01T14:30:23.51559064-06:00\\\",\\\"end\\\":\\\"2024-01-05T14:30:23.51559064-06:00\\\",\\\"limit\\\":5}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Log Explorer API allows users to query the sampled logs that are collected for the Log Explorer & Insights product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| field | string | The log field to which this filter should be applied. |\\n| operator | string | The comparison operator used for this filter. |\\n| client_as_number | integer | The autonomous system (AS) number of the client. |\\n| client_browser_name | string | The name of the browser in use on the client device. |\\n| client_browser_version | string | The version of the browser in use on client device. |\\n| client_country_code | string | The two-letter ISO 3166-1 country code for the client. |\\n| client_device_type | string | The type of the client's device. |\\n| client_os_name | string | The name of the operating system installed on the client device. |\\n| client_region | string | The client's country subdivision code as found in ISO 3166-2. |\\n| customer_id | string | The ID of the Fastly customer that owns the service. |\\n| fastly_pop | string | The name of the Fastly POP that served this request. |\\n| is_cache_hit | boolean | Indicates whether this request was fulfilled from cache. |\\n| is_edge | boolean | Indicates whether the request was handled by a Fastly edge POP. |\\n| is_shield | boolean | Indicates whether the request was handled by a Fastly shield POP. |\\n| origin_host | string | The name of the origin host that served this request. |\\n| request_host | string | The name of the request host used for this request. |\\n| request_method | string | HTTP method sent by the client such as \\\"GET\\\" or \\\"POST\\\". |\\n| request_path | string | The URL path supplied for this request. |\\n| request_protocol | string | HTTP protocol version in use for this request. For example, HTTP/1.1. |\\n| response_bytes_body | integer | Body bytes sent to the client in the response. |\\n| response_bytes_header | integer | Header bytes sent to the client in the response. |\\n| response_content_length | integer | Total bytes sent to the client in the response. |\\n| response_content_type | string | The content type of the response sent to the client. |\\n| response_reason | string | The HTTP reason phrase returned for this request, if any. |\\n| response_state | string | The state of the request with optional suffixes describing special cases. |\\n| response_status | integer | The HTTP response code returned for this request. |\\n| response_time | number | The time since the request started in seconds. |\\n| response_x_cache | string | Indicates whether the request was a HIT or a MISS. |\\n| service_id | string | The ID of the service that received the request. |\\n| timestamp | string | Timestamp of the request in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Log Timeseries\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve log data as time series\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/observability/timeseries?end&filter&granularity&series&service_id&source&start\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\"timeseries\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the exclusive end time of the logs to be queried. Must be in valid RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter parameters take the form filter[ ][ ]= .\\nFor example, filter[response_time][gte]=0.5 would filter for logs where the\\nresponse time was greater than or equal to 0.5 seconds. Multiple filter\\nexpressions can be combined. The filters will be combined with a logical AND\\noperator so that the logs returned match all supplied filters.\\nSupported filter fields include domain, request_path, fastly_pop,\\nresponse_time, response_status, fastly_is_shield, fastly_is_edge, client_os_name, client_device_type, client_browser_name, and fastly_is_cache_hit. Supported filter operators include =(applicable to string, numeric, and boolean values),ends-with(applicable to string values),in(applicable to lists of string and numeric values), andnot_in(applicable to lists of string and numeric values); as well asgt, gte, lt, and lte` (applicable to\\nnumeric values).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"granularity\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The duration of each interval in the time series.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"series\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A data series to be computed for each time bucket. Series\\ndefinitions take the form [ ]. For example, series=avg[response_time]\\nwill compute the average response time for each time bucket. At least one\\nseries is required.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the ID of the service for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"source\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the source of the data for the time series. Must be logs to retrieve log data.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the inclusive start time of the logs to be queried. Must be in valid RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieves log data as time series.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Retrieves time series results based on log data.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/observability/timeseries?end&filter&granularity&series&service_id&source&start\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"observability\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"timeseries\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the exclusive end time of the logs to be queried. Must be in valid RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter parameters take the form filter[ ][ ]= .\\nFor example, filter[response_time][gte]=0.5 would filter for logs where the\\nresponse time was greater than or equal to 0.5 seconds. Multiple filter\\nexpressions can be combined. The filters will be combined with a logical AND\\noperator so that the logs returned match all supplied filters.\\nSupported filter fields include domain, request_path, fastly_pop,\\nresponse_time, response_status, fastly_is_shield, fastly_is_edge, client_os_name, client_device_type, client_browser_name, and fastly_is_cache_hit. Supported filter operators include =(applicable to string, numeric, and boolean values),ends-with(applicable to string values),in(applicable to lists of string and numeric values), andnot_in(applicable to lists of string and numeric values); as well asgt, gte, lt, and lte` (applicable to\\nnumeric values).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"granularity\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The duration of each interval in the time series.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"series\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A data series to be computed for each time bucket. Series\\ndefinitions take the form [ ]. For example, series=avg[response_time]\\nwill compute the average response time for each time bucket. At least one\\nseries is required.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the ID of the service for which data should be returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"source\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the source of the data for the time series. Must be logs to retrieve log data.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Specifies the inclusive start time of the logs to be queried. Must be in valid RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieves log data as time series.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Retrieves time series results based on log data.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"oneOf\\\":[{\\\"data\\\":[],\\\"meta\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-03T16:00:00Z\\\",\\\"end\\\":\\\"2024-01-03T19:00:00Z\\\",\\\"granularity\\\":\\\"hour\\\"}},{\\\"data\\\":[{\\\"dimensions\\\":{\\\"time\\\":\\\"2024-01-03T16:00:00Z\\\"},\\\"values\\\":{\\\"avg[response_time]\\\":0.08858333315168108,\\\"p99[response_time]\\\":0.17800000309944153}},{\\\"dimensions\\\":{\\\"time\\\":\\\"2024-01-03T17:00:00Z\\\"},\\\"values\\\":{\\\"avg[response_time]\\\":0.09044898073283994,\\\"p99[response_time]\\\":0.0949999988079071}},{\\\"dimensions\\\":{\\\"time\\\":\\\"2024-01-03T18:00:00Z\\\"},\\\"values\\\":{\\\"avg[response_time]\\\":0.09019999993698938,\\\"p99[response_time]\\\":0.0949999988079071}}],\\\"meta\\\":{\\\"service_id\\\":\\\"1jlmtMz1ncwA0KC3TBGD0X\\\",\\\"start\\\":\\\"2024-01-03T16:00:00Z\\\",\\\"end\\\":\\\"2024-01-03T19:00:00Z\\\",\\\"granularity\\\":\\\"hour\\\"}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Observability Timeseries API for Logs allows users to query the sampled logs that are collected for the Log Explorer & Insights product as time series data with user-defined aggregations and filters.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| field | string | The log field to which this filter should be applied. |\\n| operator | string | The comparison operator used for this filter. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Notification Service\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get all integration types\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/integration-types\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"integration-types\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Describe all handled integration types with additional metadata on how to create an integration of each type.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 List of integration types\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/integration-types\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"integration-types\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Describe all handled integration types with additional metadata on how to create an integration of each type.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 List of integration types\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"type\\\":\\\"mailinglist\\\",\\\"display_name\\\":\\\"Mailing List\\\",\\\"custom_fields\\\":[{\\\"name\\\":\\\"address\\\",\\\"display_name\\\":\\\"Address\\\",\\\"format\\\":\\\"email\\\"}]},{\\\"type\\\":\\\"microsoftteams\\\",\\\"display_name\\\":\\\"Microsoft Teams\\\",\\\"custom_fields\\\":[{\\\"name\\\":\\\"webhook\\\",\\\"display_name\\\":\\\"Webhook URL\\\",\\\"format\\\":\\\"url\\\"}]},{\\\"type\\\":\\\"newrelic\\\",\\\"display_name\\\":\\\"New Relic\\\",\\\"custom_fields\\\":[{\\\"name\\\":\\\"account\\\",\\\"display_name\\\":\\\"Account\\\",\\\"format\\\":\\\"\\\"},{\\\"name\\\":\\\"key\\\",\\\"display_name\\\":\\\"Key\\\",\\\"format\\\":\\\"\\\"}]},{\\\"type\\\":\\\"pagerduty\\\",\\\"display_name\\\":\\\"PagerDuty\\\",\\\"custom_fields\\\":[{\\\"name\\\":\\\"key\\\",\\\"display_name\\\":\\\"Key\\\",\\\"format\\\":\\\"\\\"}]},{\\\"type\\\":\\\"slack\\\",\\\"display_name\\\":\\\"Slack Webhook\\\",\\\"custom_fields\\\":[{\\\"name\\\":\\\"webhook\\\",\\\"display_name\\\":\\\"Webhook URL\\\",\\\"format\\\":\\\"url\\\"}]},{\\\"type\\\":\\\"webhook\\\",\\\"display_name\\\":\\\"Generic Webhook\\\",\\\"custom_fields\\\":[{\\\"name\\\":\\\"webhook\\\",\\\"display_name\\\":\\\"Webhook URL\\\",\\\"format\\\":\\\"url\\\"}]}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Search for integrations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/integrations?cursor&limit&sort&type\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"integrations\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Sort the items by the given field.\\nAllowed fields names are \\\"name\\\", \\\"created_at\\\" and \\\"updated_at\\\". Order is ascending by default, preprend the field with the minus sign - to use descending order.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"type\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on their type.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Lists integrations matching the given query parameters.\\nIf no query parameter is given, the query returns the first 10 integrations sorted by name in ascending order.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Requested integrations\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/integrations?sort=-updated_at?cursor&limit&sort&type\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"integrations\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Sort the items by the given field.\\nAllowed fields names are \\\"name\\\", \\\"created_at\\\" and \\\"updated_at\\\". Order is ascending by default, preprend the field with the minus sign - to use descending order.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on their type.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Lists integrations matching the given query parameters.\\nIf no query parameter is given, the query returns the first 10 integrations sorted by name in ascending order.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Requested integrations\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"name\\\":\\\"team alerts mailinglist\\\",\\\"description\\\":\\\"A description of your integration\\\",\\\"type\\\":\\\"mailinglist\\\",\\\"config\\\":{\\\"address\\\":\\\"redteam@example-domain.com\\\"},\\\"id\\\":\\\"6es1LOoxtL1yybTnlRpmC7\\\",\\\"status\\\":\\\"confirmation_pending\\\",\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"},{\\\"id\\\":\\\"5zWgM0qxIvGg3dspNSoCr\\\",\\\"name\\\":\\\"Slack Prod\\\",\\\"description\\\":\\\"Slack for Fastly notifications\\\",\\\"type\\\":\\\"slack\\\",\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"}],\\\"meta\\\":{\\\"total\\\":10,\\\"next_cursor\\\":\\\"U2UGtPn7FQfkMCEPwHs\\\",\\\"limit\\\":2,\\\"sort\\\":\\\"-updated_at\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an integration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"team alerts mailinglist\\\",\\\"description\\\":\\\"A description of your integration\\\",\\\"type\\\":\\\"mailinglist\\\",\\\"config\\\":{\\\"address\\\":\\\"redteam@example-domain.com\\\"}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/integrations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"integrations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a new integration of the given type.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Creation was successful\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"team alerts mailinglist\\\",\\\"description\\\":\\\"A description of your integration\\\",\\\"type\\\":\\\"mailinglist\\\",\\\"config\\\":{\\\"address\\\":\\\"redteam@example-domain.com\\\"}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/integrations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"integrations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a new integration of the given type.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Creation was successful\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"integration_id\\\":\\\"12pkXDutPjb9DI8JNYNm5q\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get integration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/integrations/{{integration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\"{{integration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve an existing integration by using its id, if it exists.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Requested integrations\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/integrations/5zWgM0qxIvGg3dspNSoCr\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"5zWgM0qxIvGg3dspNSoCr\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve an existing integration by using its id, if it exists.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Requested integrations\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"team alerts mailinglist\\\",\\\"description\\\":\\\"A description of your integration\\\",\\\"type\\\":\\\"mailinglist\\\",\\\"config\\\":{\\\"address\\\":\\\"redteam@example-domain.com\\\"},\\\"id\\\":\\\"6es1LOoxtL1yybTnlRpmC7\\\",\\\"status\\\":\\\"confirmation_pending\\\",\\\"created_at\\\":\\\"2022-09-14T19:06:27Z\\\",\\\"updated_at\\\":\\\"2022-09-14T19:06:27Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an integration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/integrations/{{integration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\"{{integration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete an integration. The effect is immediate and does not require confirmation.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Deletion was successful\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/integrations/5zWgM0qxIvGg3dspNSoCr\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"5zWgM0qxIvGg3dspNSoCr\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete an integration. The effect is immediate and does not require confirmation.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Deletion was successful\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an integration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"config\\\":{\\\"address\\\":\\\"newaddress@example-domain.com\\\"}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/integrations/{{integration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\"{{integration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update an existing integration, only updating the fields that are given and leaving the others untouched.\\nIf the type is changed, then you must also fill out the specific fields required by the integration.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Update was successful\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"config\\\":{\\\"address\\\":\\\"newaddress@example-domain.com\\\"}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/integrations/5zWgM0qxIvGg3dspNSoCr\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"5zWgM0qxIvGg3dspNSoCr\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update an existing integration, only updating the fields that are given and leaving the others untouched.\\nIf the type is changed, then you must also fill out the specific fields required by the integration.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Update was successful\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get webhook payload signing key\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/integrations/{{integration_id}}/signingKey\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\"{{integration_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"signingKey\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the signing key used to sign payloads for a webhook integration.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Requested webhook signing key\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/integrations/5zWgM0qxIvGg3dspNSoCr/signingKey\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"5zWgM0qxIvGg3dspNSoCr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"signingKey\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the signing key used to sign payloads for a webhook integration.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Requested webhook signing key\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"signingKey\\\":\\\"8a9f54e9-17a2-45df-9541-6828a13a3fdd\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Rotate webhook payload signing key\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/integrations/{{integration_id}}/rotateSigningKey\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\"{{integration_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rotateSigningKey\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Rotate the webhook signing key. This immediately updates the signing key for any new notification.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Rotated webhook signing key\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/integrations/5zWgM0qxIvGg3dspNSoCr/rotateSigningKey\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"integrations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"5zWgM0qxIvGg3dspNSoCr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"rotateSigningKey\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Rotate the webhook signing key. This immediately updates the signing key for any new notification.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Rotated webhook signing key\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"signingKey\\\":\\\"8a9f54e9-17a2-45df-9541-6828a13a3fdd\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Send mailing list confirmation email\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"email\\\":\\\"redteam@example-domain.com\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/notifications/mailinglist-confirmations\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\"mailinglist-confirmations\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Send a confirmation email to collect required opt-in for mailing list notifications.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Creation was successful\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"email\\\":\\\"redteam@example-domain.com\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/notifications/mailinglist-confirmations\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"notifications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"mailinglist-confirmations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Send a confirmation email to collect required opt-in for mailing list notifications.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Creation was successful\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Notification Service API allows you to programmatically create and manage notification integrations. Fastly will use these integrations to send you notifications and alerts related to the Fastly product. Mailing list, Microsoft Teams, New Relic, Slack, PagerDuty, and webhook are supported as integrations.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| config | object | Configuration specific to the integration type. |\\n| description | string | User submitted description of the integration. |\\n| name | string | User submitted name of the integration. |\\n| type | string | Type of the integration. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| id | string | An unique identifier for the integration. |\\n| status | string | The status for a mailing list integration. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| address | string | An email address. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| webhook | string | Microsoft teams webhook. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| account | string | New Relic Account. |\\n| key | string | New Relic Key. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| key | string | PagerDuty integration key. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| webhook | string | Slack webhook. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| webhook | string | Webhook URL. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Products\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"AI Accelerator\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ai_accelerator\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ai_accelerator\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the AI Accelerator product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ai_accelerator\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ai_accelerator\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the AI Accelerator product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ai_accelerator\\\",\\\"object\\\":\\\"product\\\"},\\\"customer\\\":{\\\"id\\\":\\\"WioEuN2Pp8TCBwEyfFMuG7\\\",\\\"object\\\":\\\"customer\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastlycom/enabled-products/v1/ai_accelerator\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ai_accelerator\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ai_accelerator\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the AI Accelerator product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ai_accelerator\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ai_accelerator\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the AI Accelerator product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ai_accelerator\\\",\\\"object\\\":\\\"product\\\"},\\\"customer\\\":{\\\"id\\\":\\\"WioEuN2Pp8TCBwEyfFMuG7\\\",\\\"object\\\":\\\"customer\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastlycom/enabled-products/v1/ai_accelerator\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ai_accelerator\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ai_accelerator\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the AI Accelerator product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ai_accelerator\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ai_accelerator\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the AI Accelerator product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the AI Accelerator product on your customer account.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Bot Management\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/bot_management/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"bot_management\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Bot Management product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/bot_management/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bot_management\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Bot Management product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"bot_management\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/bot_management/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/bot_management/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"bot_management\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Bot Management product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/bot_management/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bot_management\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Bot Management product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"bot_management\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/bot_management/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/bot_management/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"bot_management\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Bot Management product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/bot_management/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bot_management\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Bot Management product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the Bot Management product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Brotli Compression\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/brotli_compression/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"brotli_compression\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Brotli Compression product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/brotli_compression/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"brotli_compression\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Brotli Compression product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"brotli_compression\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/brotli_compression/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/brotli_compression/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"brotli_compression\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Brotli Compression product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/brotli_compression/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"brotli_compression\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Brotli Compression product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"brotli_compression\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/brotli_compression/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/brotli_compression/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"brotli_compression\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Brotli Compression product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/brotli_compression/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"brotli_compression\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Brotli Compression product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the Brotli Compression product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"DDoS Protection\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ddos_protection/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the DDoS Protection product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ddos_protection/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the DDoS Protection product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ddos_protection\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/ddos_protection/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ddos_protection/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the DDoS Protection product on a service in 'log' mode.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ddos_protection/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the DDoS Protection product on a service in 'log' mode.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ddos_protection\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/ddos_protection/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ddos_protection/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the DDoS Protection product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ddos_protection/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the DDoS Protection product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ddos_protection/services/{{service_id}}/configuration\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"configuration\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get configuration of the DDoS Protection product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ddos_protection/services/SU1Z0isxPaozGVKXdv0eY/configuration\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configuration\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get configuration of the DDoS Protection product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ddos_protection\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"configuration\\\":{\\\"mode\\\":\\\"log\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/ddos_protection/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"mode\\\":\\\"log\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ddos_protection/services/{{service_id}}/configuration\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"configuration\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update configuration of the DDoS Protection product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"mode\\\":\\\"log\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ddos_protection/services/SU1Z0isxPaozGVKXdv0eY/configuration\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos_protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configuration\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update configuration of the DDoS Protection product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ddos_protection\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"configuration\\\":{\\\"mode\\\":\\\"log\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/ddos_protection/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, configure, and check the enablement and configuration status of the DDoS Protection product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| mode | string | Operation mode. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Domain Inspector\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/domain_inspector/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"domain_inspector\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Domain Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/domain_inspector/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain_inspector\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Domain Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"domain_inspector\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/domain_inspector/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/domain_inspector/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"domain_inspector\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Domain Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/domain_inspector/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain_inspector\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Domain Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"domain_inspector\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/domain_inspector/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/domain_inspector/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"domain_inspector\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Domain Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/domain_inspector/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain_inspector\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Domain Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the Domain Inspector product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Fanout\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/fanout/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"fanout\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Fanout product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/fanout/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fanout\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Fanout product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"fanout\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/fanout/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/fanout/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"fanout\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Fanout product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/fanout/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fanout\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Fanout product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"fanout\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/fanout/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/fanout/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"fanout\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Fanout product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/fanout/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fanout\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Fanout product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the Fanout product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Image Optimizer\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/image_optimizer/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"image_optimizer\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Image Optimizer product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/image_optimizer/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"image_optimizer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Image Optimizer product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"image_optimizer\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/image_optimizer/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/image_optimizer/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"image_optimizer\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Image Optimizer product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/image_optimizer/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"image_optimizer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Image Optimizer product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"image_optimizer\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/image_optimizer/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/image_optimizer/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"image_optimizer\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Image Optimizer product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/image_optimizer/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"image_optimizer\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Image Optimizer product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the Image Optimizer product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Log Explorer & Insights\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/log_explorer_insights/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"log_explorer_insights\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Log Explorer & Insights product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/log_explorer_insights/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"log_explorer_insights\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Log Explorer & Insights product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"log_explorer_insights\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/log_explorer_insights/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/log_explorer_insights/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"log_explorer_insights\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Log Explorer & Insights product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/log_explorer_insights/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"log_explorer_insights\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Log Explorer & Insights product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"log_explorer_insights\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/log_explorer_insights/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/log_explorer_insights/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"log_explorer_insights\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Log Explorer & Insights product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/log_explorer_insights/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"log_explorer_insights\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Log Explorer & Insights product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the Log Explorer & Insights product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Next-Gen WAF\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ngwaf/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ngwaf/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ngwaf\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/ngwaf/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"workspace_id\\\":\\\"7JFbo4RNA0OKdFWC04r6B3\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ngwaf/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"workspace_id\\\":\\\"7JFbo4RNA0OKdFWC04r6B3\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ngwaf/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ngwaf\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/ngwaf/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ngwaf/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ngwaf/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ngwaf/services/{{service_id}}/configuration\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"configuration\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get configuration of the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ngwaf/services/SU1Z0isxPaozGVKXdv0eY/configuration\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configuration\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get configuration of the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ngwaf\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"configuration\\\":{\\\"workspace_id\\\":\\\"7JFbo4RNA0OKdFWC04r6B3\\\",\\\"traffic_ramp\\\":\\\"20\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/ngwaf/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"workspace_id\\\":\\\"7JFbo4RNA0OKdFWC04r6B3\\\",\\\"traffic_ramp\\\":\\\"20\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/ngwaf/services/{{service_id}}/configuration\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"configuration\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update configuration of the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"workspace_id\\\":\\\"7JFbo4RNA0OKdFWC04r6B3\\\",\\\"traffic_ramp\\\":\\\"20\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/ngwaf/services/SU1Z0isxPaozGVKXdv0eY/configuration\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"ngwaf\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configuration\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update configuration of the Next-Gen WAF product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"ngwaf\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"configuration\\\":{\\\"workspace_id\\\":\\\"7JFbo4RNA0OKdFWC04r6B3\\\",\\\"traffic_ramp\\\":\\\"20\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/ngwaf/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, configure, and check the enablement and configuration status of the Next-Gen WAF product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| workspace_id | string | The workspace to link. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| traffic_ramp | string | The percentage of traffic to inspect. |\\n| workspace_id | string | The workspace to link. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Object Storage\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/object_storage\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"object_storage\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Object Storage product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/object_storage\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"object_storage\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Object Storage product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"object_storage\\\",\\\"object\\\":\\\"product\\\"},\\\"customer\\\":{\\\"id\\\":\\\"WioEuN2Pp8TCBwEyfFMuG7\\\",\\\"object\\\":\\\"customer\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastlycom/enabled-products/v1/object_storage\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/object_storage\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"object_storage\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Object Storage product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/object_storage\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"object_storage\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Object Storage product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"object_storage\\\",\\\"object\\\":\\\"product\\\"},\\\"customer\\\":{\\\"id\\\":\\\"WioEuN2Pp8TCBwEyfFMuG7\\\",\\\"object\\\":\\\"customer\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastlycom/enabled-products/v1/object_storage\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/object_storage\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"object_storage\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Object Storage product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/object_storage\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"object_storage\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Object Storage product.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the Object Storage product on your customer account.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Origin Inspector\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/origin_inspector/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"origin_inspector\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Origin Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/origin_inspector/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"origin_inspector\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the Origin Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"origin_inspector\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/origin_inspector/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/origin_inspector/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"origin_inspector\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the Origin Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/origin_inspector/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"origin_inspector\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the Origin Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"origin_inspector\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/origin_inspector/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/origin_inspector/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"origin_inspector\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Origin Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/origin_inspector/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"origin_inspector\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Origin Inspector product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the Origin Inspector product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"WebSockets\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get product enablement status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/websockets/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"websockets\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the WebSockets product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/websockets/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"websockets\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the enablement status of the WebSockets product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"websockets\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/websockets/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/websockets/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"websockets\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable the WebSockets product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/websockets/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"websockets\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable the WebSockets product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"product\\\":{\\\"id\\\":\\\"websockets\\\",\\\"object\\\":\\\"product\\\"},\\\"service\\\":{\\\"id\\\":\\\"4nWURjwmQjbMB5OefSM75i\\\",\\\"object\\\":\\\"service\\\"},\\\"_links\\\":{\\\"self\\\":\\\"https://api.fastly.com/enabled-products/v1/websockets/services/4nWURjwmQjbMB5OefSM75i\\\",\\\"service\\\":\\\"https://api.fastly.com/service/4nWURjwmQjbMB5OefSM75i\\\"}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable product\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/enabled-products/v1/websockets/services/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"websockets\",\n\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable the Websockets product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/enabled-products/v1/websockets/services/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"enabled-products\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"websockets\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable the Websockets product on a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints allow you to enable, disable, and check the enablement status of the WebSockets product on your services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Security\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Security\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List workspaces\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces?limit&mode&page\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"mode\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on mode.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Page number of the collection to request.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all workspaces.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a workspace\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/security/security/#createWorkspace)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a workspace\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Remove a workspace\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Deletion was successful.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/security/workspaces/HXhKL17TU7qYODkpEErsNHvOzQ6wGNEHxTfKVpZzsW9hoG4K8kc\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"HXhKL17TU7qYODkpEErsNHvOzQ6wGNEHxTfKVpZzsW9hoG4K8kc\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Deletion was successful.\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Edit a workspace\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Make changes to a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Search requests\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/requests?limit&page&q\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"requests\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Page number of the collection to request.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"q\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Search query. See Search Syntax: https://docs.fastly.com/en/ngwaf/search-syntax.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Find requests in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve request\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/requests/{{request_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"requests\",\n\t\t\t\t\t\t\t\t\t\t\"{{request_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a request in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List events\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/events?from&ip&limit&page&signal&status&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"events\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Represents the start of a date-time range and is the older of the two dates, expressed in RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"ip\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter based on IP.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Page number of the collection to request.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"signal\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter based on signal.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"status\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter based on status.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Represents the end of a date-time range and is the newer of the two dates, expressed in RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List events in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve event\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/events/{{event_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\"{{event_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get an event in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Expire event\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/events/{{event_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\"{{event_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Expire an event in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List redactions\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/redactions?limit\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"redactions\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List redactions in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create redaction\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/redactions\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"redactions\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a redaction in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve redaction\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/redactions/{{redaction_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"redactions\",\n\t\t\t\t\t\t\t\t\t\t\"{{redaction_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a redaction in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Remove redaction\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/redactions/{{redaction_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"redactions\",\n\t\t\t\t\t\t\t\t\t\t\"{{redaction_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Remove a redaction from a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Deletion was successful.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/security/workspaces/HXhKL17TU7qYODkpEErsNHvOzQ6wGNEHxTfKVpZzsW9hoG4K8kc/redactions/HXhKL17TU7qYODkpEErsNHvOzQ6wGNEHxTfKVpZzsW9hoG4K8kc\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"HXhKL17TU7qYODkpEErsNHvOzQ6wGNEHxTfKVpZzsW9hoG4K8kc\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"redactions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"HXhKL17TU7qYODkpEErsNHvOzQ6wGNEHxTfKVpZzsW9hoG4K8kc\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Remove a redaction from a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Deletion was successful.\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Edit redaction\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/redactions/{{redaction_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"redactions\",\n\t\t\t\t\t\t\t\t\t\t\"{{redaction_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Change attributes of a redaction in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List rules\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/rules?action&enabled&limit&page&types\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rules\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"action\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return only the rules with the given action.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"enabled\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return either all enabled rules or all disabled rules.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Page number of the collection to request.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"types\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return rules with any of the given action types. More than one value can be supplied.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List rules in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create rule\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/rules\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rules\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a rule in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve rule\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/rules/{{rule_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rules\",\n\t\t\t\t\t\t\t\t\t\t\"{{rule_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a rule in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Remove a rule\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/rules/{{rule_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rules\",\n\t\t\t\t\t\t\t\t\t\t\"{{rule_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a rule from a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Deletion was successful.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/security/workspaces/HXhKL17TU7qYODkpEErsNHvOzQ6wGNEHxTfKVpZzsW9hoG4K8kc/rules/665f1719e3d162737d986653\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"HXhKL17TU7qYODkpEErsNHvOzQ6wGNEHxTfKVpZzsW9hoG4K8kc\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"rules\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"665f1719e3d162737d986653\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a rule from a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Deletion was successful.\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Edit rule\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/rules/{{rule_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rules\",\n\t\t\t\t\t\t\t\t\t\t\"{{rule_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Change attributes of a rule in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List virtual patches\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/virtual-patches?limit&page\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"virtual-patches\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Page number of the collection to request.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List virtual patches for a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retreive virtual patch\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/virtual-patches/{{virtual_patch_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"virtual-patches\",\n\t\t\t\t\t\t\t\t\t\t\"{{virtual_patch_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a virtual patch from a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Edit virtual patch\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/virtual-patches/{{virtual_patch_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"virtual-patches\",\n\t\t\t\t\t\t\t\t\t\t\"{{virtual_patch_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Change attributes of a virtual patch in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Retrieve timeseries metrics\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/security/workspaces/{{workspace_id}}/timeseries?end&granularity&metrics&start\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"security\",\n\t\t\t\t\t\t\t\t\t\t\"workspaces\",\n\t\t\t\t\t\t\t\t\t\t\"{{workspace_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"timeseries\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"end\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The end of a date-time range, expressed in RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"granularity\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Level of detail of the sample size in seconds.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"metrics\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of metrics to be included in the timeseries.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"start\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The start of a date-time range, expressed in RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get timeseries metrics in a workspace.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Security API allows you to manage workspaces, requests, events, redactions, tags, and rules.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| action | string | Value can be 'flagged' (requests will be blocked), 'info' (requests will be logged), or 'template'. |\\n| block_signals | array | List of block signals. |\\n| country | string | Country code. |\\n| created_at | string | Created timestamp in RFC 3339 format. |\\n| detected_at | string | Detected timestamp in RFC 3339 format. |\\n| expires_at | string | Time at which the event expires. |\\n| id | string | Unique ID of the event. |\\n| reasons | array | List of signals and their counts. |\\n| remote_hostname | string | Remote hostname. |\\n| request_count | integer | Total number of requests. |\\n| source | string | Source information. |\\n| user_agents | array | User agents. |\\n| window | integer | Time window in seconds where the items were detected. |\\n| agent_response_code | integer | Agent response code. |\\n| method | string | HTTP method. |\\n| path | string | Request path. |\\n| protocol | string | HTTP protocol. |\\n| remote_ip | string | Remote IP address. |\\n| request_headers | array | Request headers. |\\n| response_code | integer | HTTP response code. |\\n| response_headers | array | Response headers. |\\n| response_size | integer | HTTP response size. |\\n| response_time | integer | Response time in milliseconds. |\\n| scheme | string | Request scheme. |\\n| server_hostname | string | Server hostname. |\\n| server_name | string | Server name. |\\n| signals | array | List of signals. |\\n| tls_cipher | string | TLS cipher. |\\n| tls_protocol | string | TLS protocol. |\\n| uri | string | Request URI. |\\n| user_agent | string | User agent. |\\n| attack_signal_thresholds | object | Attack threshold parameters for system site alerts. Each threshold value is the number of attack signals per IP address that must be detected during the interval before the related IP address is flagged. |\\n| description | string | User-submitted description of a workspace. |\\n| ip_anonymization | string | Agents will anonymize IP addresses according to the option selected. |\\n| mode | string | User-configured mode of a workspace. |\\n| name | string | User-submitted display name of a workspace. |\\n| field | string | The name of the field that should be redacted. |\\n| type | string | The type of field that is being redacted. |\\n| enabled | boolean | Turns a rule on and off. Defaults to false (off). |\\n| group_operator | string | Conditions that must be matched when evaluating the request. |\\n| request_logging | string | Available only for request rules. Indicates whether to store the logs for requests that match the rule's conditions (sampled) or not store them (none). |\\n| signal | string | The signal name being excluded if rule type is signal and action is 'exclude_signal'. |\\n| updated_at | string | Date the rule was last updated. |\\n| is_expired | boolean | If it is true, the event should be set to expired. |\\n| value | string | Header value. |\\n| limit | integer | The limit value used when making the request. |\\n| total | integer | The count of requests matching the filter. |\\n| detector | string | Detector that detected the signal. |\\n| location | string | Where the signal was detected. |\\n| operator | string | Indicates whether the supplied conditions will check for existence or non-existence of matching field values.\\nRefer to: https://docs.fastly.com/en/ngwaf/defining-rule-conditions#operators. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Services\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Backend\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List backends\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/backend\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"backend\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all backends for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/backend\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all backends for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"address\\\":\\\"127.0.0.1\\\",\\\"auto_loadbalance\\\":false,\\\"between_bytes_timeout\\\":10000,\\\"client_cert\\\":null,\\\"comment\\\":\\\"\\\",\\\"connect_timeout\\\":1000,\\\"first_byte_timeout\\\":15000,\\\"healthcheck\\\":null,\\\"hostname\\\":null,\\\"ipv4\\\":\\\"127.0.0.1\\\",\\\"ipv6\\\":null,\\\"keepalive_time\\\":null,\\\"locked\\\":true,\\\"max_conn\\\":200,\\\"max_tls_version\\\":null,\\\"min_tls_version\\\":null,\\\"name\\\":\\\"test-backend\\\",\\\"port\\\":80,\\\"request_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"share_key\\\":null,\\\"shield\\\":null,\\\"override_host\\\":null,\\\"ssl_ca_cert\\\":null,\\\"ssl_cert_hostname\\\":null,\\\"ssl_check_cert\\\":true,\\\"ssl_ciphers\\\":null,\\\"ssl_client_cert\\\":null,\\\"ssl_client_key\\\":null,\\\"ssl_hostname\\\":null,\\\"ssl_sni_hostname\\\":null,\\\"tcp_keepalive_enable\\\":false,\\\"tcp_keepalive_interval\\\":null,\\\"tcp_keepalive_probes\\\":null,\\\"tcp_keepalive_time\\\":null,\\\"use_ssl\\\":false,\\\"version\\\":1,\\\"weight\\\":100}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a backend\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/backend\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"backend\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a backend for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/backend\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a backend for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"127.0.0.1\\\",\\\"auto_loadbalance\\\":false,\\\"between_bytes_timeout\\\":10000,\\\"client_cert\\\":null,\\\"comment\\\":\\\"\\\",\\\"connect_timeout\\\":1000,\\\"first_byte_timeout\\\":15000,\\\"healthcheck\\\":null,\\\"hostname\\\":null,\\\"ipv4\\\":\\\"127.0.0.1\\\",\\\"ipv6\\\":null,\\\"keepalive_time\\\":null,\\\"locked\\\":true,\\\"max_conn\\\":200,\\\"max_tls_version\\\":null,\\\"min_tls_version\\\":null,\\\"name\\\":\\\"test-backend\\\",\\\"port\\\":80,\\\"request_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"share_key\\\":null,\\\"shield\\\":null,\\\"override_host\\\":null,\\\"ssl_ca_cert\\\":null,\\\"ssl_cert_hostname\\\":null,\\\"ssl_check_cert\\\":true,\\\"ssl_ciphers\\\":null,\\\"ssl_client_cert\\\":null,\\\"ssl_client_key\\\":null,\\\"ssl_hostname\\\":null,\\\"ssl_sni_hostname\\\":null,\\\"tcp_keepalive_enable\\\":false,\\\"tcp_keepalive_interval\\\":null,\\\"tcp_keepalive_probes\\\":null,\\\"tcp_keepalive_time\\\":null,\\\"use_ssl\\\":false,\\\"version\\\":1,\\\"weight\\\":100}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Describe a backend\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/backend/{{backend_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\"{{backend_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the backend for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/backend/test-backend\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-backend\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the backend for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"127.0.0.1\\\",\\\"auto_loadbalance\\\":false,\\\"between_bytes_timeout\\\":10000,\\\"client_cert\\\":null,\\\"comment\\\":\\\"\\\",\\\"connect_timeout\\\":1000,\\\"first_byte_timeout\\\":15000,\\\"healthcheck\\\":null,\\\"hostname\\\":null,\\\"ipv4\\\":\\\"127.0.0.1\\\",\\\"ipv6\\\":null,\\\"keepalive_time\\\":null,\\\"locked\\\":true,\\\"max_conn\\\":200,\\\"max_tls_version\\\":null,\\\"min_tls_version\\\":null,\\\"name\\\":\\\"test-backend\\\",\\\"port\\\":80,\\\"request_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"share_key\\\":null,\\\"shield\\\":null,\\\"override_host\\\":null,\\\"ssl_ca_cert\\\":null,\\\"ssl_cert_hostname\\\":null,\\\"ssl_check_cert\\\":true,\\\"ssl_ciphers\\\":null,\\\"ssl_client_cert\\\":null,\\\"ssl_client_key\\\":null,\\\"ssl_hostname\\\":null,\\\"ssl_sni_hostname\\\":null,\\\"tcp_keepalive_enable\\\":false,\\\"tcp_keepalive_interval\\\":null,\\\"tcp_keepalive_probes\\\":null,\\\"tcp_keepalive_time\\\":null,\\\"use_ssl\\\":false,\\\"version\\\":1,\\\"weight\\\":100}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a backend\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/backend/{{backend_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\"{{backend_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the backend for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/backend/test-backend\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-backend\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the backend for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"address\\\":\\\"127.0.0.1\\\",\\\"auto_loadbalance\\\":false,\\\"between_bytes_timeout\\\":10000,\\\"client_cert\\\":null,\\\"comment\\\":\\\"\\\",\\\"connect_timeout\\\":1000,\\\"first_byte_timeout\\\":15000,\\\"healthcheck\\\":null,\\\"hostname\\\":null,\\\"ipv4\\\":\\\"127.0.0.1\\\",\\\"ipv6\\\":null,\\\"keepalive_time\\\":null,\\\"locked\\\":true,\\\"max_conn\\\":200,\\\"max_tls_version\\\":null,\\\"min_tls_version\\\":null,\\\"name\\\":\\\"updated-test-backend\\\",\\\"port\\\":80,\\\"request_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"share_key\\\":null,\\\"shield\\\":null,\\\"override_host\\\":null,\\\"ssl_ca_cert\\\":null,\\\"ssl_cert_hostname\\\":null,\\\"ssl_check_cert\\\":true,\\\"ssl_ciphers\\\":null,\\\"ssl_client_cert\\\":null,\\\"ssl_client_key\\\":null,\\\"ssl_hostname\\\":null,\\\"ssl_sni_hostname\\\":null,\\\"tcp_keepalive_enable\\\":false,\\\"tcp_keepalive_interval\\\":null,\\\"tcp_keepalive_probes\\\":null,\\\"tcp_keepalive_time\\\":null,\\\"use_ssl\\\":false,\\\"version\\\":1,\\\"weight\\\":100}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a backend\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/backend/{{backend_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\"{{backend_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the backend for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/backend/test-backend\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-backend\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the backend for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A backend (also sometimes called an origin server) is a server identified by IP address or hostname, from which Fastly will fetch your content. There can be multiple backends attached to a service, but each backend is specific to one service. By default, if only one backend is defined in a service configuration, it will be used for all requests provided it meets the conditions attached to it, if any. If multiple backends are defined, the backend that is used for a request is the one with the highest-priority condition attached to it, out of all conditions that this request satisfies. If multiple conditions match the request with the same (highest) priority, one is chosen arbitrarily. If there are no backends with conditions that match the request, then the backend without any conditions is chosen. If there are multiple such backends, one is chosen arbitrarily. The behavior described above can be modified by using the auto_loadbalance field described below. These endpoints can be used with static backends only, not dynamic backends.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| address | string | A hostname, IPv4, or IPv6 address for the backend. This is the preferred way to specify the location of your backend. |\\n| auto_loadbalance | boolean | Whether or not this backend should be automatically load balanced. If true, all backends with this setting that don't have a request_condition will be selected based on their weight. |\\n| between_bytes_timeout | integer | Maximum duration in milliseconds that Fastly will wait while receiving no data on a download from a backend. If exceeded, the response received so far will be considered complete and the fetch will end. May be set at runtime using bereq.between_bytes_timeout. |\\n| client_cert | string | Unused. |\\n| comment | string | A freeform descriptive note. |\\n| connect_timeout | integer | Maximum duration in milliseconds to wait for a connection to this backend to be established. If exceeded, the connection is aborted and a synthetic 503 response will be presented instead. May be set at runtime using bereq.connect_timeout. |\\n| first_byte_timeout | integer | Maximum duration in milliseconds to wait for the server response to begin after a TCP connection is established and the request has been sent. If exceeded, the connection is aborted and a synthetic 503 response will be presented instead. May be set at runtime using bereq.first_byte_timeout. |\\n| healthcheck | string | The name of the healthcheck to use with this backend. |\\n| hostname | string | The hostname of the backend. May be used as an alternative to address to set the backend location. |\\n| ipv4 | string | IPv4 address of the backend. May be used as an alternative to address to set the backend location. |\\n| ipv6 | string | IPv6 address of the backend. May be used as an alternative to address to set the backend location. |\\n| keepalive_time | integer | How long in seconds to keep a persistent connection to the backend between requests. By default, Varnish keeps connections open as long as it can. |\\n| max_conn | integer | Maximum number of concurrent connections this backend will accept. |\\n| max_tls_version | string | Maximum allowed TLS version on SSL connections to this backend. If your backend server is not able to negotiate a connection meeting this constraint, a synthetic 503 error response will be generated. |\\n| min_tls_version | string | Minimum allowed TLS version on SSL connections to this backend. If your backend server is not able to negotiate a connection meeting this constraint, a synthetic 503 error response will be generated. |\\n| name | string | The name of the backend. |\\n| override_host | string | If set, will replace the client-supplied HTTP Host header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing bereq.http.Host in VCL. |\\n| port | integer | Port on which the backend server is listening for connections from Fastly. Setting port to 80 or 443 will also set use_ssl automatically (to false and true respectively), unless explicitly overridden by setting use_ssl in the same request. |\\n| request_condition | string | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any auto_loadbalance setting. By default, the first backend added to a service is selected for all requests. |\\n| share_key | string | Value that when shared across backends will enable those backends to share the same health check. |\\n| shield | string | Identifier of the POP to use as a shield. |\\n| ssl_ca_cert | string | CA certificate attached to origin. |\\n| ssl_cert_hostname | string | Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all. |\\n| ssl_check_cert | boolean | Be strict on checking SSL certs. |\\n| ssl_ciphers | string | List of OpenSSL ciphers to support for connections to this origin. If your backend server is not able to negotiate a connection meeting this constraint, a synthetic 503 error response will be generated. |\\n| ssl_client_cert | string | Client certificate attached to origin. |\\n| ssl_client_key | string | Client key attached to origin. |\\n| ssl_hostname | string | Use ssl_cert_hostname and ssl_sni_hostname to configure certificate validation. |\\n| ssl_sni_hostname | string | Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all. |\\n| tcp_keepalive_enable | boolean | Whether to enable TCP keepalives for backend connections. Varnish defaults to using keepalives if this is unspecified. |\\n| tcp_keepalive_interval | integer | Interval in seconds between subsequent keepalive probes. |\\n| tcp_keepalive_probes | integer | Number of unacknowledged probes to send before considering the connection dead. |\\n| tcp_keepalive_time | integer | Interval in seconds between the last data packet sent and the first keepalive probe. |\\n| use_ssl | boolean | Whether or not to require TLS for connections to this backend. |\\n| weight | integer | Weight used to load balance this backend against others. May be any positive integer. If auto_loadbalance is true, the chance of this backend being selected is equal to its own weight over the sum of all weights for backends that have auto_loadbalance set to true. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| locked | boolean | Indicates whether the version of the service this backend is attached to accepts edits. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Domain\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Validate DNS configuration for all domains on a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/domain/check_all\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\"check_all\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Checks the status of all domains' DNS records for a Service Version. Returns an array of 3 items for each domain; the first is the details for the domain, the second is the current CNAME of the domain, and the third is a boolean indicating whether or not it has been properly setup to use Fastly.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/domain/check_all\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"check_all\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Checks the status of all domains' DNS records for a Service Version. Returns an array of 3 items for each domain; the first is the details for the domain, the second is the current CNAME of the domain, and the third is a boolean indicating whether or not it has been properly setup to use Fastly.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[[{\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"www.example.com\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null},\\\"global.prod.fastly.net.\\\",true]]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Validate DNS configuration for a single domain on a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/domain/{{domain_name}}/check\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\"{{domain_name}}\",\n\t\t\t\t\t\t\t\t\t\t\"check\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Checks the status of a specific domain's DNS record for a Service Version. Returns an array in the same format as domain/check_all.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/domain/www.example.com/check\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"www.example.com\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"check\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Checks the status of a specific domain's DNS record for a Service Version. Returns an array in the same format as domain/check_all.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"www.example.com\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null},\\\"global.prod.fastly.net.\\\",true]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List domains\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/domain\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"domain\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all the domains for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/domain\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all the domains for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"www.example.com\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Add a domain name to a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/domain\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"domain\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a domain for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/domain\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a domain for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"www.example.com\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Describe a domain\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/domain/{{domain_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\"{{domain_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the domain for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/domain/www.example.com\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"www.example.com\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the domain for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"www.example.com\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a domain\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/domain/{{domain_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\"{{domain_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the domain for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/domain/www.example.com\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"www.example.com\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the domain for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"www.updated-example.com\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Remove a domain from a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/domain/{{domain_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\"{{domain_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the domain for a particular service and versions.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/domain/www.example.com\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"www.example.com\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the domain for a particular service and versions.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A domain represents the domain name through which visitors will retrieve content. There can be multiple domains for a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| comment | string | A freeform descriptive note. |\\n| name | string | The name of the domain or domains associated with this service. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Health check\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List health checks\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/healthcheck\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"healthcheck\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all of the health checks for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"healthcheck\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all of the health checks for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"check_interval\\\":5000,\\\"comment\\\":\\\"\\\",\\\"expected_response\\\":200,\\\"headers\\\":[\\\"Authorization: bearer 1234567890\\\"],\\\"host\\\":\\\"example.com\\\",\\\"http_version\\\":\\\"1.1\\\",\\\"initial\\\":2,\\\"method\\\":\\\"HEAD\\\",\\\"name\\\":\\\"test-healthcheck\\\",\\\"path\\\":\\\"/test.txt\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"threshold\\\":3,\\\"timeout\\\":500,\\\"version\\\":1,\\\"window\\\":5}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a health check\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/healthcheck\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"healthcheck\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a health check for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"healthcheck\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a health check for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"check_interval\\\":5000,\\\"comment\\\":\\\"\\\",\\\"expected_response\\\":200,\\\"headers\\\":[\\\"Authorization: bearer 1234567890\\\"],\\\"host\\\":\\\"example.com\\\",\\\"http_version\\\":\\\"1.1\\\",\\\"initial\\\":2,\\\"method\\\":\\\"HEAD\\\",\\\"name\\\":\\\"test-healthcheck\\\",\\\"path\\\":\\\"/test.txt\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"threshold\\\":3,\\\"timeout\\\":500,\\\"version\\\":1,\\\"window\\\":5}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a health check\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/healthcheck/{{healthcheck_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\"{{healthcheck_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the health check for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/healthcheck/test-healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-healthcheck\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the health check for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"check_interval\\\":5000,\\\"comment\\\":\\\"\\\",\\\"expected_response\\\":200,\\\"headers\\\":[\\\"Authorization: bearer 1234567890\\\"],\\\"host\\\":\\\"example.com\\\",\\\"http_version\\\":\\\"1.1\\\",\\\"initial\\\":2,\\\"method\\\":\\\"HEAD\\\",\\\"name\\\":\\\"test-healthcheck\\\",\\\"path\\\":\\\"/test.txt\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"threshold\\\":3,\\\"timeout\\\":500,\\\"version\\\":1,\\\"window\\\":5}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a health check\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/healthcheck/{{healthcheck_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\"{{healthcheck_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the health check for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/healthcheck/test-healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-healthcheck\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the health check for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"check_interval\\\":5000,\\\"comment\\\":\\\"\\\",\\\"expected_response\\\":200,\\\"headers\\\":[\\\"Authorization: bearer 1234567890\\\"],\\\"host\\\":\\\"example.com\\\",\\\"http_version\\\":\\\"1.1\\\",\\\"initial\\\":2,\\\"method\\\":\\\"HEAD\\\",\\\"name\\\":\\\"test-healthcheck\\\",\\\"path\\\":\\\"/test.txt\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"threshold\\\":3,\\\"timeout\\\":500,\\\"version\\\":1,\\\"window\\\":5}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a health check\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/healthcheck/{{healthcheck_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\"{{healthcheck_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the health check for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/healthcheck/test-healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"healthcheck\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-healthcheck\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the health check for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Health checks are used to customize the way Fastly checks on your Backends. If an origin server is marked unhealthy due to health checks, Fastly will stop attempting to send requests to it. If all origin servers are marked unhealthy, Fastly will attempt to serve stale. If no stale object is available, a 503 will be returned to the client.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| check_interval | integer | How often to run the health check in milliseconds. |\\n| comment | string | A freeform descriptive note. |\\n| expected_response | integer | The status code expected from the host. |\\n| headers | array | Array of custom headers that will be added to the health check probes. |\\n| host | string | Which host to check. |\\n| http_version | string | Whether to use version 1.0 or 1.1 HTTP. |\\n| initial | integer | When loading a config, the initial number of probes to be seen as OK. |\\n| method | string | Which HTTP method to use. |\\n| name | string | The name of the health check. |\\n| path | string | The path to check. |\\n| threshold | integer | How many health checks must succeed to be considered healthy. |\\n| timeout | integer | Timeout in milliseconds. |\\n| window | integer | The number of most recent health check queries to keep for this health check. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Image Optimizer Default Settings\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get current Image Optimizer Default Settings\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/image_optimizer_default_settings\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"image_optimizer_default_settings\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve the current Image Optimizer default settings. All properties in the response will be populated.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/image_optimizer_default_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"image_optimizer_default_settings\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve the current Image Optimizer default settings. All properties in the response will be populated.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"resize_filter\\\":\\\"lanczos3\\\",\\\"webp\\\":false,\\\"webp_quality\\\":85,\\\"jpeg_type\\\":\\\"auto\\\",\\\"jpeg_quality\\\":90,\\\"upscale\\\":false,\\\"allow_video\\\":false}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update Image Optimizer Default Settings\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"jpeg_quality\\\":70,\\\"allow_video\\\":true}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/image_optimizer_default_settings\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"image_optimizer_default_settings\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update one or more default settings. A minimum of one property is required. The endpoint will respond with the new Image Optimizer default settings,\\nwith all properties populated.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"jpeg_quality\\\":70,\\\"allow_video\\\":true}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/image_optimizer_default_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"image_optimizer_default_settings\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update one or more default settings. A minimum of one property is required. The endpoint will respond with the new Image Optimizer default settings,\\nwith all properties populated.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"resize_filter\\\":\\\"lanczos3\\\",\\\"webp\\\":false,\\\"webp_quality\\\":85,\\\"jpeg_type\\\":\\\"auto\\\",\\\"jpeg_quality\\\":90,\\\"upscale\\\":false,\\\"allow_video\\\":false}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Configures default settings for Fastly Image Optimizer requests, configuring the way images are optimized when not overridden by URL parameters on specific requests.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| allow_video | boolean | Enables GIF to MP4 transformations on this service. |\\n| jpeg_quality | integer | The default quality to use with JPEG output. This can be overridden with the \\\"quality\\\" parameter on specific image optimizer requests. |\\n| jpeg_type | string | The default type of JPEG output to use. This can be overridden with \\\"format=bjpeg\\\" and \\\"format=pjpeg\\\" on specific image optimizer requests. |\\n|  | auto | Match the input JPEG type, or baseline if transforming from a non-JPEG input. |\\n|  | baseline | Output baseline JPEG images. |\\n|  | progressive | Output progressive JPEG images. |\\n| resize_filter | string | The type of filter to use while resizing an image. |\\n|  | lanczos3 | A Lanczos filter with a kernel size of 3. Lanczos filters can detect edges and linear features within an image, providing the best possible reconstruction. |\\n|  | lanczos2 | A Lanczos filter with a kernel size of 2. |\\n|  | bicubic | A filter using an average of a 4x4 environment of pixels, weighing the innermost pixels higher. |\\n|  | bilinear | A filter using an average of a 2x2 environment of pixels. |\\n|  | nearest | A filter using the value of nearby translated pixel values. Preserves hard edges. |\\n| upscale | boolean | Whether or not we should allow output images to render at sizes larger than input. |\\n| webp | boolean | Controls whether or not to default to WebP output when the client supports it. This is equivalent to adding \\\"auto=webp\\\" to all image optimizer requests. |\\n| webp_quality | integer | The default quality to use with WebP output. This can be overridden with the second option in the \\\"quality\\\" URL parameter on specific image optimizer requests. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Package\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get details of the service's Compute package\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/package\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"package\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List detailed information about the Compute package for the specified service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/package\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"package\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List detailed information about the Compute package for the specified service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"2jejPzXC4GYh189GU3CCA6\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"metadata\\\":{\\\"name\\\":\\\"some-package-name\\\",\\\"description\\\":\\\"Some description\\\",\\\"authors\\\":[\\\"<support@fastly.com>\\\"],\\\"language\\\":\\\"rust\\\",\\\"size\\\":1234567,\\\"created_at\\\":\\\"2020-06-24T22:54:28.000Z\\\",\\\"updated_at\\\":\\\"2020-06-24T22:54:28.000Z\\\",\\\"deleted_at\\\":null}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Upload a Compute package\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"multipart/form-data; boundary=\\\"boundary\\\"\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"expect\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"100-continue\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"package\\\":\\\"(binary data ...)\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/package\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"package\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Upload a Compute package associated with the specified service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"multipart/form-data; boundary=\\\"boundary\\\"\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"expect\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"100-continue\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"package\\\":\\\"(binary data ...)\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/package\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"package\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Upload a Compute package associated with the specified service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"2jejPzXC4GYh189GU3CCA6\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"metadata\\\":{\\\"name\\\":\\\"some-package-name\\\",\\\"description\\\":\\\"Some description\\\",\\\"authors\\\":[\\\"<support@fastly.com>\\\"],\\\"language\\\":\\\"rust\\\",\\\"size\\\":1234567,\\\"created_at\\\":\\\"2020-06-24T22:54:28.000Z\\\",\\\"updated_at\\\":\\\"2020-06-24T22:54:28.000Z\\\",\\\"deleted_at\\\":null}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly Compute is a computation platform capable of running custom binary packages that you compile on your own systems and upload to Fastly. These packages are associated with a service version and are deployed to Fastly's edge network.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| metadata | object | Package metadata that has been extracted from the uploaded package. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying the package. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| authors | array | A list of package authors' email addresses. |\\n| description | string | Description of the Compute package. |\\n| files_hash | string | Hash of the files within the Compute package. |\\n| hashsum | string | Hash of the Compute package. |\\n| language | string | The language of the Compute package. |\\n| name | string | Name of the Compute package. |\\n| size | integer | Size of the Compute package in bytes. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| package | string | The content of the Wasm binary package. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Resource links\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List resource links\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/resource\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"resource\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List links between resources and services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/resource\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"resource\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List links between resources and services.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"7Lsb7Y76rChV9hSrv3KgFl\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"href\\\":\\\"/resources/stores/kv/3vjTN8v1O7nOAY7aNDGOL\\\",\\\"name\\\":\\\"test-resource\\\",\\\"version\\\":33,\\\"resource_id\\\":\\\"iqctMyezMmoSAryhwUr6ZF\\\",\\\"resource_type\\\":\\\"kv-store\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a resource link\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/resource\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"resource\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a link between a resource and a service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/resource\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"resource\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a link between a resource and a service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"7Lsb7Y76rChV9hSrv3KgFl\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"resource_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"href\\\":\\\"/resources/stores/kv/3vjTN8v1O7nOAY7aNDGOL\\\",\\\"name\\\":\\\"test-resource\\\",\\\"version\\\":33,\\\"resource_type\\\":\\\"kv-store\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Display a resource link\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/resource/{{id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"resource\",\n\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Display a resource link by its identifier.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/resource/7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"resource\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Display a resource link by its identifier.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"7Lsb7Y76rChV9hSrv3KgFl\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"resource_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"href\\\":\\\"/resources/stores/kv/3vjTN8v1O7nOAY7aNDGOL\\\",\\\"name\\\":\\\"test-resource\\\",\\\"version\\\":33,\\\"resource_type\\\":\\\"kv-store\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a resource link\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/resource/{{id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"resource\",\n\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a link between a resource and a service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/resource/7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"resource\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a link between a resource and a service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"7Lsb7Y76rChV9hSrv3KgFl\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"resource_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"href\\\":\\\"/resources/stores/kv/3vjTN8v1O7nOAY7aNDGOL\\\",\\\"name\\\":\\\"test-resource\\\",\\\"version\\\":33,\\\"resource_type\\\":\\\"kv-store\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a resource link\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/resource/{{id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"resource\",\n\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a link between a resource and a service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/resource/7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"resource\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a link between a resource and a service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A resource link represents a link between a shared resource (such as an kv store or config store) and a service version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | The name of the resource link. |\\n| resource_id | string | The ID of the underlying linked resource. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| href | string | The path to the resource. |\\n| id | string | An alphanumeric string identifying the resource link. |\\n| resource_type | string | Resource type. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Service\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List services\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service?direction&page&per_page&sort\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"direction\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Direction in which to sort results.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Field on which to sort.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#list-services)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service?direction=ascend&page=1&per_page=20&sort=created?direction&page&per_page&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"direction\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Direction in which to sort results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"per_page\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Field on which to sort.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#list-services)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-service\\\",\\\"version\\\":1,\\\"paused\\\":false,\\\"type\\\":\\\"vcl\\\",\\\"updated_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"versions\\\":[{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}],\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#create-service)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#create-service)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-service\\\",\\\"publish_key\\\":\\\"\\\",\\\"paused\\\":false,\\\"type\\\":\\\"vcl\\\",\\\"updated_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"versions\\\":[{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}],\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get service details\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/details?version\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"details\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"version\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number identifying a version of the service.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List detailed information on a specified service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/details?version=1?version\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"details\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number identifying a version of the service.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List detailed information on a specified service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-service\\\",\\\"publish_key\\\":\\\"\\\",\\\"paused\\\":false,\\\"type\\\":\\\"vcl\\\",\\\"updated_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"versions\\\":[{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":false,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}],\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}],\\\"version\\\":{\\\"active\\\":false,\\\"backends\\\":[],\\\"cache_settings\\\":[],\\\"comment\\\":\\\"\\\",\\\"conditions\\\":[],\\\"deployed\\\":true,\\\"dictionaries\\\":[],\\\"directors\\\":[],\\\"domains\\\":[],\\\"gzips\\\":[],\\\"headers\\\":[],\\\"healthchecks\\\":[],\\\"locked\\\":true,\\\"number\\\":1,\\\"request_settings\\\":[],\\\"response_objects\\\":[],\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"settings\\\":{\\\"general.default_host\\\":\\\"\\\",\\\"general.default_pci\\\":0,\\\"general.default_ttl\\\":3600},\\\"snippets\\\":[],\\\"staging\\\":true,\\\"testing\\\":true,\\\"vcls\\\":[],\\\"wordpress\\\":[]},\\\"active_version\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Search for a service by name\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/search?name\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"search\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The name of the service.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a specific service by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/search?name=test-service?name\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"search\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The name of the service.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a specific service by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-service\\\",\\\"publish_key\\\":\\\"\\\",\\\"paused\\\":false,\\\"type\\\":\\\"vcl\\\",\\\"updated_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"versions\\\":[{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}],\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a specific service by id.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a specific service by id.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-service\\\",\\\"publish_key\\\":\\\"\\\",\\\"paused\\\":false,\\\"type\\\":\\\"vcl\\\",\\\"updated_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"versions\\\":[{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}],\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#update-service)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#update-service)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"deleted_at\\\":null,\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"name\\\":\\\"test-service\\\",\\\"publish_key\\\":\\\"\\\",\\\"paused\\\":false,\\\"type\\\":\\\"vcl\\\",\\\"updated_at\\\":\\\"2020-04-27T19:40:49.000Z\\\",\\\"versions\\\":[{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}],\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#delete-service)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#delete-service)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List the domains within a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/domain\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"domain\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#list-service-domains)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/domain\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domain\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/service/#list-service-domains)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"www.example.com\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"updated_at\\\":\\\"2020-03-15T20:10:09.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A Service represents the configuration for a website, app, API, or anything else to be served through Fastly. A Service can have many Versions, through which Backends, Domains, and more can be configured.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| comment | string | A freeform descriptive note. |\\n| customer_id | string | Alphanumeric string identifying the customer. |\\n| name | string | The name of the service. |\\n| type | string | The type of this service. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| environments | array | A list of environments where the service has been deployed. |\\n| id | string | Alphanumeric string identifying the service. |\\n| paused | boolean | Whether the service is paused. Services are paused due to a lack of traffic for an extended period of time. Services are resumed either when a draft version is activated or a locked version is cloned and reactivated. |\\n| publish_key | string | Unused at this time. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| versions | array | A list of versions associated with the service. |\\n| active | boolean | Whether this is the active version or not. |\\n| backends | array | List of backends associated to this service. |\\n| cache_settings | array | List of cache settings associated to this service. |\\n| conditions | array | List of conditions associated to this service. |\\n| deployed | boolean | Unused at this time. |\\n| directors | array | List of directors associated to this service. |\\n| domains | array | List of domains associated to this service. |\\n| gzips | array | List of gzip rules associated to this service. |\\n| headers | array | List of headers associated to this service. |\\n| healthchecks | array | List of healthchecks associated to this service. |\\n| locked | boolean | Whether this version is locked or not. Objects can not be added or edited on locked versions. |\\n| number | integer | The number of this version. |\\n| request_settings | array | List of request settings for this service. |\\n| response_objects | array | List of response objects for this service. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| settings | object | List of default settings for this service. |\\n| snippets | array | List of VCL snippets for this service. |\\n| staging | boolean | Unused at this time. |\\n| testing | boolean | Unused at this time. |\\n| vcls | array | List of VCL files for this service. |\\n| wordpress | array | A list of Wordpress rules with this service. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Version\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List versions of a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List the versions for a particular service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List the versions for a particular service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a service version\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a version for a particular service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a version for a particular service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"number\\\":1,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a version of a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the version for a particular service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the version for a particular service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a service version\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a particular version for a particular service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a particular version for a particular service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:15:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Validate a service version\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/validate\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"validate\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Validate the version for a particular service and version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/validate\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"validate\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Validate the version for a particular service and version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Activate a service version\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/activate\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"activate\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Activate the current version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/activate\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activate\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Activate the current version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:15:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Activate a service version on the specified environment\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/activate/{{environment_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"activate\",\n\t\t\t\t\t\t\t\t\t\t\"{{environment_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Activate a version on a given environment, i.e. \\\"staging\\\".\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/activate/{{environment_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activate\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{environment_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Activate a version on a given environment, i.e. \\\"staging\\\".\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:15:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":true,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":2,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"},{\\\"active_version\\\":3,\\\"name\\\":\\\"staging\\\",\\\"service_id\\\":\\\"Dj3vLgrOYflQRFRAFcUXW2\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Deactivate a service version\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/deactivate\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"deactivate\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Deactivate the current version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/deactivate\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"deactivate\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deactivate the current version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:15:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":false,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Deactivate a service version on an environment\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/deactivate/{{environment_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"deactivate\",\n\t\t\t\t\t\t\t\t\t\t\"{{environment_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Deactivate the current version on a given environment, i.e. \\\"staging\\\".\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/deactivate/{{environment_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"deactivate\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{environment_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deactivate the current version on a given environment, i.e. \\\"staging\\\".\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:15:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Clone a service version\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/clone\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"clone\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Clone the current configuration into a new version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/clone\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"clone\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Clone the current configuration into a new version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:15:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":false,\\\"number\\\":2,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Lock a service version\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/lock\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"lock\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Locks the specified version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/lock\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"lock\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Locks the specified version.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:15:30.000Z\\\",\\\"deleted_at\\\":null,\\\"active\\\":true,\\\"comment\\\":\\\"\\\",\\\"deployed\\\":true,\\\"locked\\\":true,\\\"number\\\":1,\\\"staging\\\":false,\\\"testing\\\":false,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"environments\\\":[{\\\"active_version\\\":1,\\\"name\\\":\\\"production\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A Version represents a specific instance of the configuration for a service. A Version can be cloned, locked, activated, or deactivated.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| active | boolean | Whether this is the active version or not. |\\n| comment | string | A freeform descriptive note. |\\n| deployed | boolean | Unused at this time. |\\n| locked | boolean | Whether this version is locked or not. Objects can not be added or edited on locked versions. |\\n| number | integer | The number of this version. |\\n| staging | boolean | Unused at this time. |\\n| testing | boolean | Unused at this time. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| environments | array | A list of environments where the service has been deployed. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Edge data storage\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Config store item\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List items in a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/items\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"items\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List the key-value pairs associated with a given config store ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/items\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"items\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List the key-value pairs associated with a given config store ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"store_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update multiple entries in a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"items\\\":[{\\\"op\\\":\\\"create\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"new-value\\\"},{\\\"op\\\":\\\"update\\\",\\\"item_key\\\":\\\"test-key-2\\\",\\\"item_value\\\":\\\"new-value-2\\\"},{\\\"op\\\":\\\"upsert\\\",\\\"item_key\\\":\\\"test-key-3\\\",\\\"item_value\\\":\\\"new-value-3\\\"},{\\\"op\\\":\\\"delete\\\",\\\"item_key\\\":\\\"test-key-4\\\"}]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/items\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"items\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Add multiple key-value pairs to an individual config store, specified by ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"items\\\":[{\\\"op\\\":\\\"create\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"new-value\\\"},{\\\"op\\\":\\\"update\\\",\\\"item_key\\\":\\\"test-key-2\\\",\\\"item_value\\\":\\\"new-value-2\\\"},{\\\"op\\\":\\\"upsert\\\",\\\"item_key\\\":\\\"test-key-3\\\",\\\"item_value\\\":\\\"new-value-3\\\"},{\\\"op\\\":\\\"delete\\\",\\\"item_key\\\":\\\"test-key-4\\\"}]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/items\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"items\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Add multiple key-value pairs to an individual config store, specified by ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an entry in a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/item\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Add a single key-value pair to an individual config store, specified by ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/item\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Add a single key-value pair to an individual config store, specified by ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"store_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an item from a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/item/{{config_store_item_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_item_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve a config store entry given a config store ID and item key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/item/test-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve a config store entry given a config store ID and item key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"store_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Insert or update an entry in a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/item/{{config_store_item_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_item_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Insert or update an entry in a config store given a config store ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/item/test-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Insert or update an entry in a config store given a config store ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"store_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an item from a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/item/{{config_store_item_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_item_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete an entry in a config store given a config store ID, and item key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/item/test-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete an entry in a config store given a config store ID, and item key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an entry in a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/item/{{config_store_item_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_item_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update an entry in a config store given a config store ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/item/test-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"item\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update an entry in a config store given a config store ID, item key, and item value.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"store_id\\\":\\\"3vjTN8v1O7nOAY7aNDGOL\\\",\\\"item_key\\\":\\\"test-key\\\",\\\"item_value\\\":\\\"test-value\\\",\\\"created_at\\\":\\\"2020-04-21T18:14:32.000Z\\\",\\\"deleted_at\\\":null,\\\"updated_at\\\":\\\"2020-04-21T18:14:32.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A key-value pair within a config store. Learn more about config stores.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| item_key | string | Item key, maximum 256 characters. |\\n| item_value | string | Item value, maximum 8000 characters. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| store_id | string | An alphanumeric string identifying the config store. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Config store\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List config stores\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config?name\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns a one-element array containing the details for the named config store.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/config-store/#list-config-stores)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config?name\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns a one-element array containing the details for the named config store.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/config-store/#list-config-stores)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"7Lsb7Y76rChV9hSrv3KgFl\\\",\\\"name\\\":\\\"test-config-store\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/config-store/#create-config-store)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/config-store/#create-config-store)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"7Lsb7Y76rChV9hSrv3KgFl\\\",\\\"name\\\":\\\"test-config-store\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Describe a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Describe a config store by its identifier.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Describe a config store by its identifier.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"7Lsb7Y76rChV9hSrv3KgFl\\\",\\\"name\\\":\\\"test-config-store\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/config-store/#update-config-store)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/config-store/#update-config-store)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"7Lsb7Y76rChV9hSrv3KgFl\\\",\\\"name\\\":\\\"test-config-store\\\",\\\"updated_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"created_at\\\":\\\"2020-04-29T22:16:23.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a config store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/config-store/#delete-config-store)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/config-store/#delete-config-store)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get config store metadata\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/info\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"info\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve metadata for a single config store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/info\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"info\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve metadata for a single config store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"item_count\\\":1}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List linked services\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/config/{{config_store_id}}/services\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\"{{config_store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"services\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List services linked to a config store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/config/7Lsb7Y76rChV9hSrv3KgFl/services\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"config\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"7Lsb7Y76rChV9hSrv3KgFl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"services\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List services linked to a config store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"0QbayrOodFILsM58jum2nt\\\",\\\"name\\\":\\\"api service\\\",\\\"type\\\":\\\"vcl\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"comment\\\":\\\"\\\",\\\"paused\\\":false,\\\"created_at\\\":\\\"2021-05-17T17:56:25.000Z\\\",\\\"updated_at\\\":\\\"2021-05-17T17:56:25.000Z\\\",\\\"deleted_at\\\":null}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A container that lets you store data in key-value pairs. Learn more about config stores.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | The name of the config store. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | An alphanumeric string identifying the config store. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| item_count | integer | The number of items currently in the config store. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"KV store item\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List item keys\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv/{{store_id}}/keys?consistency&cursor&limit&prefix\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"keys\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"consistency\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Determines whether the operation should read data from the primary data source, which is slower but strongly consistent (strong), or a local copy if available, which offers higher speed and may be a few seconds out of date (eventual).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"To be used for paginating through results.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The maximum number of items to include in the response.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"prefix\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Restrict results to items whose keys match this prefix.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Lists the matching item keys (or all item keys, if no prefix is supplied).\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Successful retrieval\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv/{{store_id}}/keys?consistency&cursor&limit&prefix\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"keys\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"consistency\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Determines whether the operation should read data from the primary data source, which is slower but strongly consistent (strong), or a local copy if available, which offers higher speed and may be a few seconds out of date (eventual).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"To be used for paginating through results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The maximum number of items to include in the response.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"prefix\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Restrict results to items whose keys match this prefix.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Lists the matching item keys (or all item keys, if no prefix is supplied).\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Successful retrieval\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[\\\"key1\\\",\\\"key2\\\",\\\"key3\\\"],\\\"meta\\\":{\\\"next_cursor\\\":\\\"dXNlcjpVMEc5V0ZYTlo=\\\",\\\"limit\\\":5}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an item\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv/{{store_id}}/keys/{{key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"keys\",\n\t\t\t\t\t\t\t\t\t\t\"{{key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get an item, including its value, metadata (if any), and generation marker.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"404 Item was not found, or store was not found\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv/{{store_id}}/keys/{{key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{key}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get an item, including its value, metadata (if any), and generation marker.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"404 Item was not found, or store was not found\",\n\t\t\t\t\t\t\t\t\t\"code\": 404,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Insert or update an item\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv/{{store_id}}/keys/{{key}}?add&append&background_fetch&prepend\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"keys\",\n\t\t\t\t\t\t\t\t\t\t\"{{key}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"add\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the operation to adding a new item. If an existing item with the specified key exists, the operation will fail.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"append\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"If an item with the specified key exists, the value provided in the operation is appended to the existing value instead of replacing it.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"background_fetch\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"If set to true, the new value for the item will not be immediately visible to other users of the KV store; they will receive the existing (stale) value while the platform updates cached copies. Setting this to true ensures that other users of the KV store will receive responses to 'get' operations for this item quickly, although they will be slightly out of date.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"prepend\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"If an item with the specified key exists, the value provided in the operation is prepended to the existing value instead of replacing it.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Inserts or updates an item's value and metadata.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv/{{store_id}}/keys/{{key}}?add&append&background_fetch&prepend\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{key}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"add\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the operation to adding a new item. If an existing item with the specified key exists, the operation will fail.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"append\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"If an item with the specified key exists, the value provided in the operation is appended to the existing value instead of replacing it.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"background_fetch\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"If set to true, the new value for the item will not be immediately visible to other users of the KV store; they will receive the existing (stale) value while the platform updates cached copies. Setting this to true ensures that other users of the KV store will receive responses to 'get' operations for this item quickly, although they will be slightly out of date.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"prepend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"If an item with the specified key exists, the value provided in the operation is prepended to the existing value instead of replacing it.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Inserts or updates an item's value and metadata.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an item\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv/{{store_id}}/keys/{{key}}?force\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"keys\",\n\t\t\t\t\t\t\t\t\t\t\"{{key}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"force\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return a successful result from a 'delete' operation even if the specified key was not found.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/kv-store-item/#kv-store-delete-item)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Successful deletion\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv/{{store_id}}/keys/{{key}}?force\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{key}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"force\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Return a successful result from a 'delete' operation even if the specified key was not found.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/kv-store-item/#kv-store-delete-item)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Successful deletion\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Insert or update multiple items\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-ndjson\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"[{\\\"key\\\":\\\"hello\\\",\\\"value\\\":\\\"d29ybGRzCg==\\\"},{\\\"key\\\":\\\"fastly\\\",\\\"value\\\":\\\"a3ZzdG9yZQo=\\\",\\\"time_to_live_sec\\\":60,\\\"metadata\\\":\\\"up to 2000 bytes of data\\\",\\\"background_fetch\\\":true}]\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv/{{store_id}}/batch\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"batch\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Inserts or updates multiple items in a single operation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 All inserts and/or updates succeeded\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-ndjson\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"[{\\\"key\\\":\\\"hello\\\",\\\"value\\\":\\\"d29ybGRzCg==\\\"},{\\\"key\\\":\\\"fastly\\\",\\\"value\\\":\\\"a3ZzdG9yZQo=\\\",\\\"time_to_live_sec\\\":60,\\\"metadata\\\":\\\"up to 2000 bytes of data\\\",\\\"background_fetch\\\":true}]\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv/{{store_id}}/batch\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"batch\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Inserts or updates multiple items in a single operation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 All inserts and/or updates succeeded\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"type\\\":\\\"\\\",\\\"title\\\":\\\"success\\\",\\\"errors\\\":[]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints are used to list, create, update, and delete items in a KV store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| background_fetch | boolean | If set to true, the new value for the item will not be immediately visible to other users of the KV store; they will receive the existing (stale) value while the platform updates cached copies. Setting this to true ensures that other users of the KV store will receive responses to 'get' operations for this item quickly, although they will be slightly out of date. |\\n| key | string | The key of the item to be added, updated, retrieved, or deleted. |\\n| metadata | string | An arbitrary data field which can contain up to 2000 bytes of data. |\\n| time_to_live_sec | integer | Indicates that the item should be deleted after the specified number of seconds have elapsed. Deletion is not immediate but will occur within 24 hours of the requested expiration. |\\n| value | string | Value for the item (in Base64 encoding). |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"KV store\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List all KV stores\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv?cursor&limit\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"To be used for paginating through results.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The maximum number of KV stores to include in the response.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/kv-store/#kv-store-list)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Stores listed.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv?cursor&limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"To be used for paginating through results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The maximum number of KV stores to include in the response.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/kv-store/#kv-store-list)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Stores listed.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"4Sgqo6S0NFWlWXnVPK1F4p\\\",\\\"name\\\":\\\"store-name-1\\\"},{\\\"id\\\":\\\"4Sgqo6S0NFWlWXnVPK1F4q\\\",\\\"name\\\":\\\"store-name-2\\\"},{\\\"id\\\":\\\"4Sgqo6S0NFWlWXnVPK1F4r\\\",\\\"name\\\":\\\"store-name-3\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"dXNlcjpVMEc5V0ZYTlo=\\\",\\\"limit\\\":5}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a KV store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-store\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv?location\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"location\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Region where the KV store will be located.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/kv-store/#kv-store-create)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Store created.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-store\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv?location\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"location\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Region where the KV store will be located.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/kv-store/#kv-store-create)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Store created.\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"rOfpDPC22rNe2ZAMnnf2o\\\",\\\"name\\\":\\\"my-store\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Describe a KV store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv/{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get details of a KV store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Store was found.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv/{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get details of a KV store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Store was found.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"rOfpDPC22rNe2ZAMnnf2o\\\",\\\"name\\\":\\\"my-store\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a KV store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/kv/{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"A KV store must be empty before it can be deleted. Attempting to delete a KV store that contains items will result in a response with a 409 status code.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 Deletion succeeded\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/kv/{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"kv\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"A KV store must be empty before it can be deleted. Attempting to delete a KV store that contains items will result in a response with a 409 status code.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 Deletion succeeded\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"These endpoints are used to create, describe, list, and delete KV stores.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | A human-readable name for the store. Refer to https://www.fastly.com/documentation/guides/concepts/edge-state/data-stores/#limitations-and-constraints for constraints on the KV store name. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Object Storage Access Keys\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List access keys\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/object-storage/access-keys\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"object-storage\",\n\t\t\t\t\t\t\t\t\t\t\"access-keys\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/object-storage-access-keys/#list-access-keys)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/object-storage/access-keys\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"object-storage\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"access-keys\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/object-storage-access-keys/#list-access-keys)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"access_key\\\":\\\"QAi4c3xcRq7YN50OrswoKU\\\",\\\"description\\\":\\\"My access key\\\",\\\"permission\\\":\\\"read-write-objects\\\",\\\"buckets\\\":[\\\"my-bucket\\\"],\\\"created_at\\\":\\\"2024-11-05T17:05:14.244Z\\\"}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an access key\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"description\\\":\\\"My access key\\\",\\\"permission\\\":\\\"read-write-objects\\\",\\\"buckets\\\":[\\\"my-bucket\\\"]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/object-storage/access-keys\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"object-storage\",\n\t\t\t\t\t\t\t\t\t\t\"access-keys\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/object-storage-access-keys/#create-access-key)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"description\\\":\\\"My access key\\\",\\\"permission\\\":\\\"read-write-objects\\\",\\\"buckets\\\":[\\\"my-bucket\\\"]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/object-storage/access-keys\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"object-storage\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"access-keys\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/object-storage-access-keys/#create-access-key)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"QAi4c3xcRq7YN50OrswoKU\\\",\\\"secret_key\\\":\\\"some secret key\\\",\\\"description\\\":\\\"My access key\\\",\\\"permission\\\":\\\"read-write-objects\\\",\\\"buckets\\\":[\\\"my-bucket\\\"],\\\"created_at\\\":\\\"2024-11-05T17:05:14.244Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an access key\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/object-storage/access-keys/{{access_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"object-storage\",\n\t\t\t\t\t\t\t\t\t\t\"access-keys\",\n\t\t\t\t\t\t\t\t\t\t\"{{access_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get an access key by its identifier.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/object-storage/access-keys/{{access_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"object-storage\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"access-keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{access_key}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get an access key by its identifier.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"access_key\\\":\\\"QAi4c3xcRq7YN50OrswoKU\\\",\\\"description\\\":\\\"My access key\\\",\\\"permission\\\":\\\"read-write-objects\\\",\\\"buckets\\\":[\\\"my-bucket\\\"],\\\"created_at\\\":\\\"2024-11-05T17:05:14.244Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an access key\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/object-storage/access-keys/{{access_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"object-storage\",\n\t\t\t\t\t\t\t\t\t\t\"access-keys\",\n\t\t\t\t\t\t\t\t\t\t\"{{access_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/object-storage-access-keys/#delete-access-key)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/object-storage/access-keys/{{access_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"object-storage\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"access-keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{access_key}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/object-storage-access-keys/#delete-access-key)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"This API manages access keys for use with Fastly Object Storage.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| description | string | A description of the access key. |\\n| permission | string | The permissions granted to an access key. |\\n| access_key | string | Generated access key. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| secret_key | string | Generated secret key. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Secret store secret\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List secrets within a store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/{{store_id}}/secrets?cursor&limit\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"secrets\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all secrets within a store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/{{store_id}}/secrets?cursor&limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secrets\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all secrets within a store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"name\\\":\\\"my-secret\\\",\\\"digest\\\":\\\"500162dc5358d51924861213c55077c881e729999febc29029e020e2e43151ea\\\",\\\"created_at\\\":\\\"2022-10-15T11:15:40.000Z\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"aWQ6MTIzNDUK\\\",\\\"limit\\\":100}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create or recreate a secret in a store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"secret\\\":\\\"SGVsbG8sIHdvcmxkIQ==\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/{{store_id}}/secrets\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"secrets\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create or recreate a secret based on the secret's name.\\nThe response object's recreated field will be true if the secret was recreated.\\nThe secret field must be Base64-encoded because a secret can contain binary data.\\nIn the example below, the unencoded secret is \\\"Hello, world!\\\".\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"secret\\\":\\\"SGVsbG8sIHdvcmxkIQ==\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/{{store_id}}/secrets\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secrets\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create or recreate a secret based on the secret's name.\\nThe response object's recreated field will be true if the secret was recreated.\\nThe secret field must be Base64-encoded because a secret can contain binary data.\\nIn the example below, the unencoded secret is \\\"Hello, world!\\\".\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"digest\\\":\\\"500162dc5358d51924861213c55077c881e729999febc29029e020e2e43151ea\\\",\\\"created_at\\\":\\\"2022-10-15T11:15:40.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a new secret in a store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"secret\\\":\\\"SGVsbG8sIHdvcmxkIQ==\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/{{store_id}}/secrets\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"secrets\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a new secret in a store.\\nReturns an error if a secret already exists with the same name.\\nSee PUT and PATCH methods for ways to recreate an existing secret.\\nThe secret field must be Base64-encoded because a secret can contain binary data.\\nIn the example below, the unencoded secret is \\\"Hello, world!\\\".\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"secret\\\":\\\"SGVsbG8sIHdvcmxkIQ==\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/{{store_id}}/secrets\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secrets\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a new secret in a store.\\nReturns an error if a secret already exists with the same name.\\nSee PUT and PATCH methods for ways to recreate an existing secret.\\nThe secret field must be Base64-encoded because a secret can contain binary data.\\nIn the example below, the unencoded secret is \\\"Hello, world!\\\".\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"digest\\\":\\\"500162dc5358d51924861213c55077c881e729999febc29029e020e2e43151ea\\\",\\\"created_at\\\":\\\"2022-10-15T11:15:40.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Recreate a secret in a store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"secret\\\":\\\"SGVsbG8sIHdvcmxkIQ==\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/{{store_id}}/secrets\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"secrets\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Recreate a secret based on the secret's name.\\nReturns an error if there is no existing secret with the same name.\\nThe secret field must be Base64-encoded because a secret can contain binary data.\\nIn the example below, the unencoded secret is \\\"Hello, world!\\\".\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"secret\\\":\\\"SGVsbG8sIHdvcmxkIQ==\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/{{store_id}}/secrets\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secrets\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Recreate a secret based on the secret's name.\\nReturns an error if there is no existing secret with the same name.\\nThe secret field must be Base64-encoded because a secret can contain binary data.\\nIn the example below, the unencoded secret is \\\"Hello, world!\\\".\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"digest\\\":\\\"500162dc5358d51924861213c55077c881e729999febc29029e020e2e43151ea\\\",\\\"created_at\\\":\\\"2022-10-15T11:15:40.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get secret metadata\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/{{store_id}}/secrets/{{secret_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"secrets\",\n\t\t\t\t\t\t\t\t\t\t\"{{secret_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get metadata about a secret by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/{{store_id}}/secrets/{{secret_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secrets\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{secret_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get metadata about a secret by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"name\\\":\\\"my-secret\\\",\\\"digest\\\":\\\"500162dc5358d51924861213c55077c881e729999febc29029e020e2e43151ea\\\",\\\"created_at\\\":\\\"2022-10-15T11:15:40.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a secret from a store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/{{store_id}}/secrets/{{secret_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"secrets\",\n\t\t\t\t\t\t\t\t\t\t\"{{secret_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a secret from a store by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/{{store_id}}/secrets/{{secret_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secrets\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{secret_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a secret from a store by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A secret within a secret store. Learn more about secret stores.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| client_key | string | The Base64-encoded string containing the client key used to encrypt the secret, if applicable. |\\n| name | string | A human-readable name for the secret. The value must contain only letters, numbers, dashes (-), underscores (_), and periods (.). |\\n| secret | string | A Base64-encoded string containing either the secret or the encrypted secret (when using client_key). The maximum secret size (before Base64 encoding and optional local encryption) is 64KB. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| digest | string | An opaque identifier of the plaintext secret value. This can be used to determine if a secret value has changed. |\\n| recreated | boolean | True if the secret replaced a secret with the same name. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Secret store\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get all secret stores\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret?cursor&limit&name\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns a one-element array containing the details for the named secret store.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/secret-store/#get-secret-stores)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret?cursor&limit&name\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of results per page. The maximum is 200.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns a one-element array containing the details for the named secret store.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/services/resources/secret-store/#get-secret-stores)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"6XDE5T4v1EiIQqqD0hlXcI\\\",\\\"name\\\":\\\"store-name-1\\\",\\\"created_at\\\":\\\"2022-11-28T21:22:48.000Z\\\"},{\\\"id\\\":\\\"2b8DKOXsDzUdzqum4jkBKn\\\",\\\"name\\\":\\\"store-name-2\\\",\\\"created_at\\\":\\\"2022-10-28T20:42:23.000Z\\\"},{\\\"id\\\":\\\"4QipZ3GZKSviwlgyfkkipH\\\",\\\"name\\\":\\\"store-name-3\\\",\\\"created_at\\\":\\\"2021-11-15T19:15:40.000Z\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"aWQ6MTIzNDUK\\\",\\\"limit\\\":100}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create new secret store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-store\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a new secret store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"my-store\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a new secret store.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"4Jhw4zWNh2rWyVii0RI8i4\\\",\\\"name\\\":\\\"my-store\\\",\\\"created_at\\\":\\\"2022-10-15T20:20:40.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get secret store by ID\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a secret store by ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a secret store by ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"4Jhw4zWNh2rWyVii0RI8i4\\\",\\\"name\\\":\\\"my-store\\\",\\\"created_at\\\":\\\"2022-10-15T20:20:40.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete secret store\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a secret store and all of its contents.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/{{store_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{store_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a secret store and all of its contents.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create new client key\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/client-key\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"client-key\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a new client key for encrypting secrets locally before uploading.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/client-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"client-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a new client key for encrypting secrets locally before uploading.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"client_key\\\":\\\"P7J+E5O/RIR+yebt28dMub62ZGBvYKrMSsGz76V68lo=\\\",\\\"signature\\\":\\\"8rc4XHI3/zZhH8bmGqq/DGu/r9aXRQ5oNbVDMcTIo+4QQ+S4olIgORyks9S/0NyoMmjciV0d0V2n7Bh9JTTnBw==\\\",\\\"expires_at\\\":\\\"2022-10-15T11:25:40.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get public key\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/resources/stores/secret/signing-key\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\"signing-key\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the public key used for signing client keys.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/resources/stores/secret/signing-key\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"resources\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"stores\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"secret\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"signing-key\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the public key used for signing client keys.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"signing_key\\\":\\\"8Hu0hwJf17D/9q87bIZmYWuNW6CAQ3qrhZR1+gEZGzI=\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A secret store is a persistent, globally distributed store for secrets accessible to Compute services during request processing. Learn more about secret stores.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | A human-readable name for the store. The value must contain only letters, numbers, dashes (-), underscores (_), or periods (.). |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| id | string | ID of the store. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| client_key | string | A Base64-encoded X25519 public key that can be used with a libsodium-compatible sealed box to encrypt secrets before upload. |\\n| expires_at | string | Date and time in ISO 8601 format. |\\n| signature | string | A Base64-encoded signature of the client key. The signature is generated using the signing key and must be verified before using the client key. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| signing_key | string | A Base64-encoded Ed25519 public key that can be used to verify signatures of client keys. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"TLS\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"TLS Configuration\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List TLS configurations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/configurations?filter[bulk]&include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[bulk]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optionally filters by the bulk attribute.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: dns_records.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all TLS configurations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/configurations?include=dns_records&page%5Bnumber%5D=1&page%5Bsize%5D=20?filter[bulk]&include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[bulk]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optionally filters by the bulk attribute.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: dns_records.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS configurations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"bulk\\\":false,\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"default\\\":true,\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"TLS Configuration A\\\",\\\"tls_protocols\\\":[\\\"1.1\\\",\\\"1.2\\\"],\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"dns_records\\\":{\\\"data\\\":[{\\\"id\\\":\\\"151.101.2.133\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"151.101.66.133\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"151.101.130.133\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"151.101.194.133\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"d.sni.global.fastly.net\\\",\\\"type\\\":\\\"dns_record\\\"}]},\\\"service\\\":{\\\"data\\\":{\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"type\\\":\\\"service\\\"}}}}],\\\"included\\\":[{\\\"id\\\":\\\"151.101.2.133\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"151.101.66.133\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"151.101.130.133\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"151.101.194.133\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"d.sni.global.fastly.net\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"CNAME\\\",\\\"region\\\":\\\"global\\\"}}],\\\"links\\\":{\\\"self\\\":\\\"https://api.fastly.com/tls/configurations?include=dns_records&page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"first\\\":\\\"https://api.fastly.com/tls/configurations?include=dns_records&page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"prev\\\":null,\\\"next\\\":null,\\\"last\\\":\\\"https://api.fastly.com/tls/configurations?include=dns_records&page%5Bnumber%5D=1&page%5Bsize%5D=100\\\"},\\\"meta\\\":{\\\"per_page\\\":100,\\\"current_page\\\":1,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a TLS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/configurations/{{tls_configuration_id}}?include\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: dns_records.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Show a TLS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/configurations/t7CguUGZzb2W9Euo5FoKa?include=dns_records?include\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"t7CguUGZzb2W9Euo5FoKa\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: dns_records.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS configuration.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"bulk\\\":false,\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"default\\\":true,\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"TLS Configuration A\\\",\\\"tls_protocols\\\":[\\\"1.1\\\",\\\"1.2\\\"],\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"dns_records\\\":{\\\"data\\\":[{\\\"id\\\":\\\"151.101.2.133\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"151.101.66.133\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"151.101.130.133\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"151.101.194.133\\\",\\\"type\\\":\\\"dns_record\\\"},{\\\"id\\\":\\\"d.sni.global.fastly.net\\\",\\\"type\\\":\\\"dns_record\\\"}]},\\\"service\\\":{\\\"data\\\":{\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"type\\\":\\\"service\\\"}}}},\\\"included\\\":[{\\\"id\\\":\\\"151.101.2.133\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"151.101.66.133\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"151.101.130.133\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"151.101.194.133\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"A\\\",\\\"region\\\":\\\"global\\\"}},{\\\"id\\\":\\\"d.sni.global.fastly.net\\\",\\\"type\\\":\\\"dns_record\\\",\\\"attributes\\\":{\\\"record_type\\\":\\\"CNAME\\\",\\\"region\\\":\\\"global\\\"}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a TLS configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"name\\\":\\\"New TLS configuration name\\\"}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/configurations/{{tls_configuration_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_configuration_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/tls/configuration/#update-tls-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"name\\\":\\\"New TLS configuration name\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/configurations/t7CguUGZzb2W9Euo5FoKa\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"configurations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"t7CguUGZzb2W9Euo5FoKa\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/tls/configuration/#update-tls-config)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\",\\\"attributes\\\":{\\\"bulk\\\":false,\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"default\\\":true,\\\"http_protocols\\\":[\\\"http/1.1\\\",\\\"http/2\\\"],\\\"name\\\":\\\"New TLS configuration name\\\",\\\"tls_protocols\\\":[\\\"1.1\\\",\\\"1.2\\\"],\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"service\\\":{\\\"data\\\":{\\\"id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"type\\\":\\\"service\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Customers with access to multiple sets of IP pools are able to apply different configuration options to their TLS enabled domains.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | A custom name for your TLS configuration. |\\n| relationships.dns_records.id | string | The IP address or hostname of the DNS record. |\\n| relationships.service.id | string | Alphanumeric string identifying the service. |\\n| type | string | Resource type. |\\n| bulk | boolean | Signifies whether the configuration is used for Platform TLS or not. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| default | boolean | Signifies whether or not Fastly will use this configuration as a default when creating a new TLS Activation. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| http_protocols | array | HTTP protocols available on your configuration. |\\n| id | string | Alphanumeric string identifying a TLS configuration. |\\n| tls_protocols | array | TLS protocols available on your configuration. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Bulk Certificates\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List certificates\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/bulk/certificates?filter[not_after]&filter[not_before]&filter[tls_domain.id]&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\"certificates\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[not_after]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter the returned certificates by expiry date in UTC.  Accepts parameters: lt, lte, gt, gte (e.g., filter[not_after][lte]=2020-05-05).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[not_before]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter the returned certificates by not_before date in UTC.  Accepts parameters: lt, lte, gt, gte (e.g., filter[not_before][gte]=2020-05-05).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domain.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter certificates by their matching, fully-qualified domain name.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results by creation date.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all certificates.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/bulk/certificates?page%5Bnumber%5D=1&page%5Bsize%5D=20&sort=created_at?filter[not_after]&filter[not_before]&filter[tls_domain.id]&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[not_after]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter the returned certificates by expiry date in UTC.  Accepts parameters: lt, lte, gt, gte (e.g., filter[not_after][lte]=2020-05-05).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[not_before]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter the returned certificates by not_before date in UTC.  Accepts parameters: lt, lte, gt, gte (e.g., filter[not_before][gte]=2020-05-05).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domain.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter certificates by their matching, fully-qualified domain name.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results by creation date.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all certificates.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_bulk_certificate\\\",\\\"attributes\\\":{\\\"not_after\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"not_before\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"created_at\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"updated_at\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"replace\\\":false},\\\"relationships\\\":{\\\"tls_configurations\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}]},\\\"tls_domains\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}]}}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Upload a certificate\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_bulk_certificate\\\",\\\"attributes\\\":{\\\"allow_untrusted_root\\\":false,\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"intermediates_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\"},\\\"relationships\\\":{\\\"tls_configurations\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/bulk/certificates\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\"certificates\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Upload a new certificate. TLS domains are automatically enabled upon certificate creation. If a domain is already enabled on a previously uploaded certificate, that domain will be updated to use the new certificate for all future TLS handshake requests.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_bulk_certificate\\\",\\\"attributes\\\":{\\\"allow_untrusted_root\\\":false,\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"intermediates_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\"},\\\"relationships\\\":{\\\"tls_configurations\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/bulk/certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Upload a new certificate. TLS domains are automatically enabled upon certificate creation. If a domain is already enabled on a previously uploaded certificate, that domain will be updated to use the new certificate for all future TLS handshake requests.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_bulk_certificate\\\",\\\"attributes\\\":{\\\"not_after\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"not_before\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"created_at\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"updated_at\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"replace\\\":false},\\\"relationships\\\":{\\\"tls_configurations\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}]},\\\"tls_domains\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a certificate\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/bulk/certificates/{{certificate_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\"{{certificate_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single certificate.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/bulk/certificates/cRTguUGZzb2W9Euo4moOr\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cRTguUGZzb2W9Euo4moOr\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve a single certificate.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_bulk_certificate\\\",\\\"attributes\\\":{\\\"not_after\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"not_before\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"created_at\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"updated_at\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"replace\\\":false},\\\"relationships\\\":{\\\"tls_configurations\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}]},\\\"tls_domains\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a certificate\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/bulk/certificates/{{certificate_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\"{{certificate_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Destroy a certificate. This disables TLS for all domains listed as SAN entries.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/bulk/certificates/cRTguUGZzb2W9Euo4moOr\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cRTguUGZzb2W9Euo4moOr\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Destroy a certificate. This disables TLS for all domains listed as SAN entries.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a certificate\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_bulk_certificate\\\",\\\"attributes\\\":{\\\"allow_untrusted_root\\\":false,\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"intermediates_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\"}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/bulk/certificates/{{certificate_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\"{{certificate_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Replace a certificate with a newly reissued certificate. By using this endpoint, the original certificate will cease to be used for future TLS handshakes. Thus, only SAN entries that appear in the replacement certificate will become TLS enabled. Any SAN entries that are missing in the replacement certificate will become disabled.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_bulk_certificate\\\",\\\"attributes\\\":{\\\"allow_untrusted_root\\\":false,\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"intermediates_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/bulk/certificates/cRTguUGZzb2W9Euo4moOr\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"bulk\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cRTguUGZzb2W9Euo4moOr\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Replace a certificate with a newly reissued certificate. By using this endpoint, the original certificate will cease to be used for future TLS handshakes. Thus, only SAN entries that appear in the replacement certificate will become TLS enabled. Any SAN entries that are missing in the replacement certificate will become disabled.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_bulk_certificate\\\",\\\"attributes\\\":{\\\"not_after\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"not_before\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"created_at\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"updated_at\\\":\\\"2020-06-06T18:14:32.000Z\\\",\\\"replace\\\":false},\\\"relationships\\\":{\\\"tls_configurations\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}]},\\\"tls_domains\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Available to Platform TLS customers, these endpoints streamline the upload, deployment and management of large numbers of TLS certificates. A certificate is used to terminate TLS traffic for one or more of your fully qualified domain names (domains). Uploading a new certificate automatically enables TLS for all domains listed as Subject Alternative Names (SAN entries) on the certificate.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| allow_untrusted_root | boolean | Allow certificates that chain to untrusted roots. |\\n| cert_blob | string | The PEM-formatted certificate blob. Required. |\\n| intermediates_blob | string | The PEM-formatted chain of intermediate blobs. Required. |\\n| relationships.tls_configurations.id | string | Alphanumeric string identifying a TLS configuration. |\\n| relationships.tls_domains.id | string | The domain name. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a TLS bulk certificate. |\\n| not_after | string | Time-stamp (GMT) when the certificate will expire. Must be in the future to be used to terminate TLS traffic. |\\n| not_before | string | Time-stamp (GMT) when the certificate will become valid. Must be in the past to be used to terminate TLS traffic. |\\n| replace | boolean | A recommendation from Fastly indicating the key associated with this certificate is in need of rotation. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"TLS Subscriptions\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List TLS subscriptions\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/subscriptions?filter[certificate_authority]&filter[has_active_order]&filter[state]&filter[tls_domains.id]&include&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"subscriptions\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[certificate_authority]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned subscriptions to a specific certification authority. Values may include certainly, lets-encrypt, or globalsign.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[has_active_order]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned subscriptions to those that have currently active orders. Permitted values: true.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[state]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned subscriptions by state. Valid values are pending, processing, issued, renewing, and failed. Accepts parameters: not (e.g., filter[state][not]=renewing).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domains.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned subscriptions to those that include the specific domain.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_authorizations, tls_authorizations.globalsign_email_challenge, tls_authorizations.self_managed_http_challenge, and tls_certificates.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all TLS subscriptions.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/subscriptions?include=tls_authorizations&page%5Bnumber%5D=1&page%5Bsize%5D=20?filter[certificate_authority]&filter[has_active_order]&filter[state]&filter[tls_domains.id]&include&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"subscriptions\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[certificate_authority]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned subscriptions to a specific certification authority. Values may include certainly, lets-encrypt, or globalsign.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[has_active_order]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned subscriptions to those that have currently active orders. Permitted values: true.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[state]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned subscriptions by state. Valid values are pending, processing, issued, renewing, and failed. Accepts parameters: not (e.g., filter[state][not]=renewing).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domains.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned subscriptions to those that include the specific domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_authorizations, tls_authorizations.globalsign_email_challenge, tls_authorizations.self_managed_http_challenge, and tls_certificates.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS subscriptions.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"sU3guUGZzb2W9Euo4Mo0r\\\",\\\"type\\\":\\\"tls_subscription\\\",\\\"attributes\\\":{\\\"certificate_authority\\\":\\\"certainly\\\",\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"state\\\":\\\"issued\\\",\\\"has_active_order\\\":false,\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"common_name\\\":{\\\"data\\\":{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"tls_authorizations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"AuTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_authorization\\\"}]},\\\"tls_certificates\\\":{\\\"data\\\":[{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}]},\\\"tls_domains\\\":{\\\"data\\\":{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}}}}],\\\"included\\\":[{\\\"id\\\":\\\"AuTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_authorization\\\",\\\"attributes\\\":{\\\"challenges\\\":[{\\\"type\\\":\\\"managed-dns\\\",\\\"record_type\\\":\\\"CNAME\\\",\\\"record_name\\\":\\\"ACME_CHALLENGE_HOSTNAME\\\",\\\"values\\\":[\\\"FASTLY_VALIDATION_HOSTNAME\\\"]},{\\\"type\\\":\\\"managed-http-cname\\\",\\\"record_type\\\":\\\"CNAME\\\",\\\"record_name\\\":\\\"DOMAIN_NAME\\\",\\\"values\\\":[\\\"FASTLY_CNAME\\\"]},{\\\"type\\\":\\\"managed-http-a\\\",\\\"record_type\\\":\\\"A\\\",\\\"record_name\\\":\\\"DOMAIN_NAME\\\",\\\"values\\\":[\\\"FASTLY_IP_ADDRESSES\\\"]}],\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"state\\\":\\\"pending\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"warnings\\\":null}}],\\\"links\\\":{\\\"self\\\":\\\"https://api.fastly.com/tls/subscriptions?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"first\\\":\\\"https://api.fastly.com/tls/subscriptions?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"prev\\\":null,\\\"next\\\":null,\\\"last\\\":\\\"https://api.fastly.com/tls/subscriptions?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\"},\\\"meta\\\":{\\\"per_page\\\":100,\\\"current_page\\\":1,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a TLS subscription\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_subscription\\\",\\\"attributes\\\":{\\\"certificate_authority\\\":\\\"certainly\\\"},\\\"relationships\\\":{\\\"tls_domains\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}]},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/subscriptions?force\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"subscriptions\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"force\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A flag that allows you to edit and delete a subscription with active domains. Valid to use on PATCH and DELETE actions. As a warning, removing an active domain from a subscription or forcing the deletion of a subscription may result in breaking TLS termination to that domain.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a new TLS subscription. This response includes a list of possible challenges to verify domain ownership.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_subscription\\\",\\\"attributes\\\":{\\\"certificate_authority\\\":\\\"certainly\\\"},\\\"relationships\\\":{\\\"tls_domains\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}]},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/subscriptions?force=true?force\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"subscriptions\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"force\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A flag that allows you to edit and delete a subscription with active domains. Valid to use on PATCH and DELETE actions. As a warning, removing an active domain from a subscription or forcing the deletion of a subscription may result in breaking TLS termination to that domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a new TLS subscription. This response includes a list of possible challenges to verify domain ownership.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"sU3guUGZzb2W9Euo4Mo0r\\\",\\\"type\\\":\\\"tls_subscription\\\",\\\"attributes\\\":{\\\"certificate_authority\\\":\\\"certainly\\\",\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"state\\\":\\\"pending\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"common_name\\\":{\\\"data\\\":{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"tls_authorizations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"AuTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_authorization\\\"}]},\\\"tls_certificates\\\":{\\\"data\\\":[]},\\\"tls_domains\\\":{\\\"data\\\":{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":[{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}]}}},\\\"included\\\":[{\\\"id\\\":\\\"AuTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_authorization\\\",\\\"attributes\\\":{\\\"challenges\\\":[{\\\"type\\\":\\\"managed-dns\\\",\\\"record_type\\\":\\\"CNAME\\\",\\\"record_name\\\":\\\"ACME_CHALLENGE_HOSTNAME\\\",\\\"values\\\":[\\\"FASTLY_VALIDATION_HOSTNAME\\\"]},{\\\"type\\\":\\\"managed-http-cname\\\",\\\"record_type\\\":\\\"CNAME\\\",\\\"record_name\\\":\\\"DOMAIN_NAME\\\",\\\"values\\\":[\\\"FASTLY_CNAME\\\"]},{\\\"type\\\":\\\"managed-http-a\\\",\\\"record_type\\\":\\\"A\\\",\\\"record_name\\\":\\\"DOMAIN_NAME\\\",\\\"values\\\":[\\\"FASTLY_IP_ADDRESSES\\\"]}],\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"state\\\":\\\"pending\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"warnings\\\":null}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a TLS subscription\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/subscriptions/{{tls_subscription_id}}?include\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_subscription_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_authorizations, tls_authorizations.globalsign_email_challenge, tls_authorizations.self_managed_http_challenge, and tls_certificates.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Show a TLS subscription.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/subscriptions/sU3guUGZzb2W9Euo4Mo0r?include=tls_authorizations?include\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sU3guUGZzb2W9Euo4Mo0r\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_authorizations, tls_authorizations.globalsign_email_challenge, tls_authorizations.self_managed_http_challenge, and tls_certificates.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS subscription.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"sU3guUGZzb2W9Euo4Mo0r\\\",\\\"type\\\":\\\"tls_subscription\\\",\\\"attributes\\\":{\\\"certificate_authority\\\":\\\"certainly\\\",\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"state\\\":\\\"issued\\\",\\\"has_active_order\\\":false,\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"common_name\\\":{\\\"data\\\":{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"tls_authorizations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"AuTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_authorization\\\"}]},\\\"tls_certificates\\\":{\\\"data\\\":[{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}]},\\\"tls_domains\\\":{\\\"data\\\":{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":[{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}]}}},\\\"included\\\":[{\\\"id\\\":\\\"AuTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_authorization\\\",\\\"attributes\\\":{\\\"challenges\\\":[{\\\"type\\\":\\\"managed-dns\\\",\\\"record_type\\\":\\\"CNAME\\\",\\\"record_name\\\":\\\"ACME_CHALLENGE_HOSTNAME\\\",\\\"values\\\":[\\\"FASTLY_VALIDATION_HOSTNAME\\\"]},{\\\"type\\\":\\\"managed-http-cname\\\",\\\"record_type\\\":\\\"CNAME\\\",\\\"record_name\\\":\\\"DOMAIN_NAME\\\",\\\"values\\\":[\\\"FASTLY_CNAME\\\"]},{\\\"type\\\":\\\"managed-http-a\\\",\\\"record_type\\\":\\\"A\\\",\\\"record_name\\\":\\\"DOMAIN_NAME\\\",\\\"values\\\":[\\\"FASTLY_IP_ADDRESSES\\\"]}],\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"state\\\":\\\"passing\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"warnings\\\":null}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a TLS subscription\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/subscriptions/{{tls_subscription_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_subscription_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Destroy a TLS subscription. A subscription cannot be destroyed if there are domains in the TLS enabled state.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/subscriptions/sU3guUGZzb2W9Euo4Mo0r\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sU3guUGZzb2W9Euo4Mo0r\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Destroy a TLS subscription. A subscription cannot be destroyed if there are domains in the TLS enabled state.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a TLS subscription\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_subscription\\\",\\\"attributes\\\":{\\\"state\\\":\\\"retry\\\"},\\\"relationships\\\":{\\\"common_name\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}},\\\"tls_domains\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}]},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/subscriptions/{{tls_subscription_id}}?force\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_subscription_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"force\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A flag that allows you to edit and delete a subscription with active domains. Valid to use on PATCH and DELETE actions. As a warning, removing an active domain from a subscription or forcing the deletion of a subscription may result in breaking TLS termination to that domain.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Change the TLS domains or common name associated with this subscription, update the TLS configuration for this set of domains, or retry a subscription with state failed by setting the state to retry.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_subscription\\\",\\\"attributes\\\":{\\\"state\\\":\\\"retry\\\"},\\\"relationships\\\":{\\\"common_name\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}},\\\"tls_domains\\\":{\\\"data\\\":[{\\\"type\\\":\\\"tls_domain\\\",\\\"id\\\":\\\"DOMAIN_NAME\\\"}]},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_configuration\\\",\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/subscriptions/sU3guUGZzb2W9Euo4Mo0r?force=true?force\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sU3guUGZzb2W9Euo4Mo0r\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"force\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"A flag that allows you to edit and delete a subscription with active domains. Valid to use on PATCH and DELETE actions. As a warning, removing an active domain from a subscription or forcing the deletion of a subscription may result in breaking TLS termination to that domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Change the TLS domains or common name associated with this subscription, update the TLS configuration for this set of domains, or retry a subscription with state failed by setting the state to retry.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"sU3guUGZzb2W9Euo4Mo0r\\\",\\\"type\\\":\\\"tls_subscription\\\",\\\"attributes\\\":{\\\"certificate_authority\\\":\\\"certainly\\\",\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"state\\\":\\\"processing\\\",\\\"has_active_order\\\":true,\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"common_name\\\":{\\\"data\\\":{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"tls_authorizations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"AuTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_authorization\\\"}]},\\\"tls_certificates\\\":{\\\"data\\\":[{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}]},\\\"tls_domains\\\":{\\\"data\\\":{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":[{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}]}}},\\\"included\\\":[{\\\"id\\\":\\\"AuTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_authorization\\\",\\\"attributes\\\":{\\\"challenges\\\":[{\\\"type\\\":\\\"managed-dns\\\",\\\"record_type\\\":\\\"CNAME\\\",\\\"record_name\\\":\\\"ACME_CHALLENGE_HOSTNAME\\\",\\\"values\\\":[\\\"FASTLY_VALIDATION_HOSTNAME\\\"]},{\\\"type\\\":\\\"managed-http-cname\\\",\\\"record_type\\\":\\\"CNAME\\\",\\\"record_name\\\":\\\"DOMAIN_NAME\\\",\\\"values\\\":[\\\"FASTLY_CNAME\\\"]},{\\\"type\\\":\\\"managed-http-a\\\",\\\"record_type\\\":\\\"A\\\",\\\"record_name\\\":\\\"DOMAIN_NAME\\\",\\\"values\\\":[\\\"FASTLY_IP_ADDRESSES\\\"]}],\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"state\\\":\\\"passing\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"warnings\\\":null}}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Creates a GlobalSign email challenge\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"globalsign_email_challenge\\\",\\\"attributes\\\":{\\\"preferred_email\\\":\\\"admin@example.com\\\"}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/subscriptions/{{tls_subscription_id}}/authorizations/{{tls_authorization_id}}/globalsign_email_challenges\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_subscription_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"authorizations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_authorization_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"globalsign_email_challenges\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Creates an email challenge for a domain on a GlobalSign subscription. An email challenge will generate an email that can be used to validate domain ownership. If this challenge is created, then the domain can only be validated using email for the given subscription.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"globalsign_email_challenge\\\",\\\"attributes\\\":{\\\"preferred_email\\\":\\\"admin@example.com\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/subscriptions/sU3guUGZzb2W9Euo4Mo0r/authorizations/aU3guUGZzb2W9Euo4Mo0r/globalsign_email_challenges\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sU3guUGZzb2W9Euo4Mo0r\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"authorizations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"aU3guUGZzb2W9Euo4Mo0r\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"globalsign_email_challenges\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates an email challenge for a domain on a GlobalSign subscription. An email challenge will generate an email that can be used to validate domain ownership. If this challenge is created, then the domain can only be validated using email for the given subscription.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"9RPIWHj89UrF3ZvUJ20XsQ\\\",\\\"type\\\":\\\"globalsign_email_challenge\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12Z\\\",\\\"verified_at\\\":null,\\\"state\\\":\\\"setup\\\",\\\"emails\\\":[\\\"admin@example.com\\\"],\\\"preferred_email\\\":\\\"admin@example.com\\\",\\\"sent_at\\\":null},\\\"relationships\\\":{\\\"data\\\":{\\\"id\\\":\\\"xHNEnd0ZgRJwt27K6vI4wg\\\",\\\"type\\\":\\\"tls_authorization\\\"}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a GlobalSign email challenge\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/subscriptions/{{tls_subscription_id}}/authorizations/{{tls_authorization_id}}/globalsign_email_challenges/{{globalsign_email_challenge_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_subscription_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"authorizations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_authorization_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"globalsign_email_challenges\",\n\t\t\t\t\t\t\t\t\t\t\"{{globalsign_email_challenge_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Deletes a GlobalSign email challenge. After a GlobalSign email challenge is deleted, the domain can use HTTP and DNS validation methods again.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/subscriptions/sU3guUGZzb2W9Euo4Mo0r/authorizations/aU3guUGZzb2W9Euo4Mo0r/globalsign_email_challenges/gU3guUGZzb2W9Euo4Mo0r\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"subscriptions\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"sU3guUGZzb2W9Euo4Mo0r\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"authorizations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"aU3guUGZzb2W9Euo4Mo0r\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"globalsign_email_challenges\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gU3guUGZzb2W9Euo4Mo0r\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes a GlobalSign email challenge. After a GlobalSign email challenge is deleted, the domain can use HTTP and DNS validation methods again.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The TLS subscriptions API allows you to programmatically generate TLS certificates that are procured and renewed by Fastly. Once a subscription is created for a given hostname or wildcard domain, DNS records are checked to ensure that the domain on the subscription is owned by the subscription creator. Provided DNS records are maintained, TLS certificates will automatically renew. If Fastly is unable to issue a certificate, we will retry to issue the certificate for 7 days past subscription creation or the latest certificate's not_after date, whichever is later. If after 7 days Fastly is unable to issue a certificate, the subscription state will change to failed and Fastly will stop retrying.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| certificate_authority | string | The entity that issues and certifies the TLS certificates for your subscription, either certainly, lets-encrypt, or globalsign. To migrate the subscription from one certificate authority to another, such as to migrate from 'lets-encrypt' to 'certainly',  pass certificate_authority to the PATCH endpoint. To migrate from 'globalsign' to 'certainly', contact Fastly Support. |\\n| relationships.common_name.id | string | The domain name. |\\n| relationships.tls_certificates.id | string | Alphanumeric string identifying a TLS certificate. |\\n| relationships.tls_configuration.id | string | Alphanumeric string identifying a TLS configuration. |\\n| relationships.tls_domains.id | string | The domain name. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| has_active_order | boolean | Subscription has an active order. |\\n| id | string | Alphanumeric string identifying a TLS subscription. |\\n| state | string | The current state of your subscription. |\\n|  | pending | Subscription is waiting to be processed. |\\n|  | processing | Subscription is currently being processed. |\\n|  | issued | Subscription has issued a certificate. |\\n|  | renewing | Subscription is processing a certificate renewal. |\\n|  | failed | Fastly was unable to issue a certificate for the subscription due to errors. To force Fastly to retry a failed subscription, set the state to retry via the PATCH method on /tls/subscriptions/tls_subscription_id. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Custom TLS certificates\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"TLS Activations\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"List TLS activations\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/activations?filter[tls_certificate.id]&filter[tls_configuration.id]&filter[tls_domain.id]&include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activations\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_certificate.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned activations to a specific certificate.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_configuration.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned activations to a specific TLS configuration.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domain.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned rules to a specific domain name.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_certificate, tls_configuration, and tls_domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS activations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/activations?include=tls_certificate%2Ctls_configuration%2Ctls_domain&page%5Bnumber%5D=1&page%5Bsize%5D=20?filter[tls_certificate.id]&filter[tls_configuration.id]&filter[tls_domain.id]&include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"activations\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_certificate.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned activations to a specific certificate.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_configuration.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned activations to a specific TLS configuration.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domain.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned rules to a specific domain name.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_certificate, tls_configuration, and tls_domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS activations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_activation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}}}}],\\\"links\\\":{\\\"self\\\":\\\"https://api.fastly.com/tls/activations?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"first\\\":\\\"https://api.fastly.com/tls/activations?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"prev\\\":null,\\\"next\\\":null,\\\"last\\\":\\\"https://api.fastly.com/tls/activations?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\"},\\\"meta\\\":{\\\"per_page\\\":100,\\\"current_page\\\":1,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Enable TLS for a domain using a custom certificate\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_activation\\\",\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/activations\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activations\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable TLS for a particular TLS domain and certificate combination. These relationships must be specified to create the TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_activation\\\",\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"activations\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable TLS for a particular TLS domain and certificate combination. These relationships must be specified to create the TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_activation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Get a TLS activation\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/activations/{{tls_activation_id}}?include\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_activation_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_certificate, tls_configuration, and tls_domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/activations/aCtguUGZzb2W9Euo4moOR?include=tls_certificate%2Ctls_configuration%2Ctls_domain?include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"aCtguUGZzb2W9Euo4moOR\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_certificate, tls_configuration, and tls_domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_activation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Disable TLS on a domain\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/activations/{{tls_activation_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_activation_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable TLS on the domain associated with this TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/activations/aCtguUGZzb2W9Euo4moOR\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"aCtguUGZzb2W9Euo4moOR\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable TLS on the domain associated with this TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Update a certificate\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_activation\\\",\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_certificate\\\",\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/activations/{{tls_activation_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_activation_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the certificate used to terminate TLS traffic for the domain associated with this TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_activation\\\",\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_certificate\\\",\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/activations/aCtguUGZzb2W9Euo4moOR\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"aCtguUGZzb2W9Euo4moOR\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the certificate used to terminate TLS traffic for the domain associated with this TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_activation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"TLS activations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| relationships.tls_certificate.id | string | Alphanumeric string identifying a TLS certificate. |\\n| relationships.tls_configuration.id | string | Alphanumeric string identifying a TLS configuration. |\\n| relationships.tls_domain.id | string | The domain name. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a TLS activation. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"TLS Certificates\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"List TLS certificates\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/certificates?filter[in_use]&filter[not_after]&filter[tls_domains.id]&include&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[in_use]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional. Limit the returned certificates to those currently using Fastly to terminate TLS (that is, certificates associated with an activation). Permitted values: true, false.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[not_after]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned certificates to those that expire prior to the specified date in UTC. Accepts parameters: lte (e.g., filter[not_after][lte]=2020-05-05).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domains.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned certificates to those that include the specific domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_activations.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS certificates.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/certificates?page%5Bnumber%5D=1&page%5Bsize%5D=20?filter[in_use]&filter[not_after]&filter[tls_domains.id]&include&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[in_use]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional. Limit the returned certificates to those currently using Fastly to terminate TLS (that is, certificates associated with an activation). Permitted values: true, false.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[not_after]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned certificates to those that expire prior to the specified date in UTC. Accepts parameters: lte (e.g., filter[not_after][lte]=2020-05-05).\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domains.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned certificates to those that include the specific domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_activations.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS certificates.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"issued_to\\\":\\\"...\\\",\\\"issuer\\\":\\\"Let's Encrypt Authority X3\\\",\\\"name\\\":\\\"My certificate\\\",\\\"not_after\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"not_before\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"replace\\\":false,\\\"serial_number\\\":\\\"1234567890\\\",\\\"signature_algorithm\\\":\\\"SHA256\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_domains\\\":{\\\"data\\\":[{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}]}}}],\\\"links\\\":{\\\"self\\\":\\\"https://api.fastly.com/tls/certificates?page%5Bnumber%5D=1&page%5Bsize%5D=20\\\",\\\"first\\\":\\\"https://api.fastly.com/tls/certificates?page%5Bnumber%5D=1&page%5Bsize%5D=20\\\",\\\"prev\\\":null,\\\"next\\\":null,\\\"last\\\":\\\"https://api.fastly.com/tls/certificates?page%5Bnumber%5D=1&page%5Bsize%5D=20\\\"},\\\"meta\\\":{\\\"per_page\\\":20,\\\"current_page\\\":1,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Create a TLS certificate\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_certificate\\\",\\\"attributes\\\":{\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"name\\\":\\\"My certificate\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/tls/custom-certs/certificates/#create-tls-cert)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_certificate\\\",\\\"attributes\\\":{\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"name\\\":\\\"My certificate\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/tls/custom-certs/certificates/#create-tls-cert)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"issued_to\\\":\\\"...\\\",\\\"issuer\\\":\\\"Let's Encrypt Authority X3\\\",\\\"name\\\":\\\"My certificate\\\",\\\"not_after\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"not_before\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"replace\\\":false,\\\"serial_number\\\":\\\"1234567890\\\",\\\"signature_algorithm\\\":\\\"SHA256\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_domains\\\":{\\\"data\\\":[{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Get a TLS certificate\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/certificates/{{tls_certificate_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_certificate_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS certificate.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/certificates/cRTguUGZzb2W9Euo4moOr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"cRTguUGZzb2W9Euo4moOr\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS certificate.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"issued_to\\\":\\\"...\\\",\\\"issuer\\\":\\\"Let's Encrypt Authority X3\\\",\\\"name\\\":\\\"My certificate\\\",\\\"not_after\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"not_before\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"replace\\\":false,\\\"serial_number\\\":\\\"1234567890\\\",\\\"signature_algorithm\\\":\\\"SHA256\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_domains\\\":{\\\"data\\\":[{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Delete a TLS certificate\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/certificates/{{tls_certificate_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_certificate_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Destroy a TLS certificate. TLS certificates already enabled for a domain cannot be destroyed.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/certificates/cRTguUGZzb2W9Euo4moOr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"cRTguUGZzb2W9Euo4moOr\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Destroy a TLS certificate. TLS certificates already enabled for a domain cannot be destroyed.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Update a TLS certificate\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_certificate\\\",\\\"attributes\\\":{\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"name\\\":\\\"My certificate\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/certificates/{{tls_certificate_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_certificate_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Replace a TLS certificate with a newly reissued TLS certificate, or update a TLS certificate's name. If replacing a TLS certificate, the new TLS certificate must contain all SAN entries as the current TLS certificate. It must either have an exact matching list or contain a superset.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_certificate\\\",\\\"attributes\\\":{\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"name\\\":\\\"My certificate\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/certificates/cRTguUGZzb2W9Euo4moOr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"cRTguUGZzb2W9Euo4moOr\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Replace a TLS certificate with a newly reissued TLS certificate, or update a TLS certificate's name. If replacing a TLS certificate, the new TLS certificate must contain all SAN entries as the current TLS certificate. It must either have an exact matching list or contain a superset.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"issued_to\\\":\\\"...\\\",\\\"issuer\\\":\\\"Let's Encrypt Authority X3\\\",\\\"name\\\":\\\"My certificate\\\",\\\"not_after\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"not_before\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"replace\\\":false,\\\"serial_number\\\":\\\"1234567890\\\",\\\"signature_algorithm\\\":\\\"SHA256\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_domains\\\":{\\\"data\\\":[{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Get a TLS certificate blob (Limited Availability)\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/certificates/{{tls_certificate_id}}/blob\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_certificate_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"blob\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve a TLS certificate blob. This feature is part of a limited availability release.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/certificates/cRTguUGZzb2W9Euo4moOr/blob\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"certificates\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"cRTguUGZzb2W9Euo4moOr\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"blob\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve a TLS certificate blob. This feature is part of a limited availability release.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"cert_blob\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\"}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"A TLS certificate is used to terminate TLS traffic for one or more of your TLS domains.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| cert_blob | string | The PEM-formatted certificate blob. Required. |\\n| name | string | A customizable name for your certificate. Defaults to the certificate's Common Name or first Subject Alternative Names (SAN) entry. Optional. |\\n| relationships.tls_domains.id | string | The domain name. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a TLS certificate. |\\n| issued_to | string | The hostname for which a certificate was issued. |\\n| issuer | string | The certificate authority that issued the certificate. |\\n| not_after | string | Time-stamp (GMT) when the certificate will expire. Must be in the future to be used to terminate TLS traffic. |\\n| not_before | string | Time-stamp (GMT) when the certificate will become valid. Must be in the past to be used to terminate TLS traffic. |\\n| replace | boolean | A recommendation from Fastly indicating the key associated with this certificate is in need of rotation. |\\n| serial_number | string | A value assigned by the issuer that is unique to a certificate. |\\n| signature_algorithm | string | The algorithm used to sign the certificate. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Certificate Signing Requests\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Create CSR\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"csr\\\",\\\"attributes\\\":{\\\"sans\\\":[\\\"DOMAIN_NAME\\\"],\\\"common_name\\\":\\\"DOMAIN_NAME\\\",\\\"key_type\\\":\\\"RSA2048\\\",\\\"country\\\":\\\"US\\\",\\\"state\\\":\\\"California\\\",\\\"city\\\":\\\"San Francisco\\\",\\\"organization\\\":\\\"Fastly, Inc.\\\",\\\"organizational_unit\\\":\\\"Engineering\\\"},\\\"relationships\\\":{\\\"tls_private_key\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_private_key\\\",\\\"id\\\":\\\"KeYguUGZzb2W9Euo4moOR\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/certificate_signing_requests\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"certificate_signing_requests\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a certificate signing request (CSR).\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"csr\\\",\\\"attributes\\\":{\\\"sans\\\":[\\\"DOMAIN_NAME\\\"],\\\"common_name\\\":\\\"DOMAIN_NAME\\\",\\\"key_type\\\":\\\"RSA2048\\\",\\\"country\\\":\\\"US\\\",\\\"state\\\":\\\"California\\\",\\\"city\\\":\\\"San Francisco\\\",\\\"organization\\\":\\\"Fastly, Inc.\\\",\\\"organizational_unit\\\":\\\"Engineering\\\"},\\\"relationships\\\":{\\\"tls_private_key\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_private_key\\\",\\\"id\\\":\\\"KeYguUGZzb2W9Euo4moOR\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/certificate_signing_requests\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"certificate_signing_requests\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a certificate signing request (CSR).\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"1664973526709\\\",\\\"type\\\":\\\"csr\\\",\\\"attributes\\\":{\\\"content\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\n...\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\"},\\\"relationships\\\":{\\\"tls_private_key\\\":{\\\"data\\\":{\\\"type\\\":\\\"tls_private_key\\\",\\\"id\\\":\\\"KeYguUGZzb2W9Euo4moOR\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"A certificate signing request is needed to obtain a TLS certificate from a Certificate Authority (CA).\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| city | string | Locality (L) - The locality, city, town, or village where the organization is located. |\\n| common_name | string | Common Name (CN) - The fully qualified domain name (FQDN) to be secured by this certificate. The common name should be one of the entries in the SANs parameter. |\\n| country | string | Country (C) - The two-letter ISO country code where the organization is located. |\\n| email | string | Email Address (EMAIL) - The organizational contact for this. |\\n| key_type | string | CSR Key Type. |\\n| organization | string | Organization (O) - The legal name of the organization, including any suffixes. This should not be abbreviated. |\\n| organizational_unit | string | Organizational Unit (OU) - The internal division of the organization managing the certificate. |\\n| postal_code | string | Postal Code - The postal code where the organization is located. |\\n| relationships.tls_private_key.id | string | Alphanumeric string identifying a private Key. |\\n| sans | array | Subject Alternate Names - An array of one or more fully qualified domain names or public IP addresses to be secured by this certificate. Required. |\\n| state | string | State (S) - The state, province, region, or county where the organization is located. This should not be abbreviated. |\\n| street_address | string | Street Address - The street address where the organization is located. |\\n| type | string | CSR Resource Type. |\\n| content | string | The PEM encoded CSR. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"TLS Domains\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"List TLS domains\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/domains?filter[in_use]&filter[tls_certificates.id]&filter[tls_subscriptions.id]&include&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[in_use]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional. Limit the returned domains to those currently using Fastly to terminate TLS with SNI (that is, domains considered \\\"in use\\\") Permitted values: true, false.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_certificates.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional. Limit the returned domains to those listed in the given TLS certificate's SAN list.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_subscriptions.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional. Limit the returned domains to those for a given TLS subscription.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_activations, tls_certificates, tls_subscriptions, tls_subscriptions.tls_authorizations, tls_authorizations.globalsign_email_challenge, and tls_authorizations.self_managed_http_challenge.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS domains.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/domains?page%5Bnumber%5D=1&page%5Bsize%5D=20?filter[in_use]&filter[tls_certificates.id]&filter[tls_subscriptions.id]&include&page[number]&page[size]&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"domains\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[in_use]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional. Limit the returned domains to those currently using Fastly to terminate TLS with SNI (that is, domains considered \\\"in use\\\") Permitted values: true, false.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_certificates.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional. Limit the returned domains to those listed in the given TLS certificate's SAN list.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_subscriptions.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional. Limit the returned domains to those for a given TLS subscription.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_activations, tls_certificates, tls_subscriptions, tls_subscriptions.tls_authorizations, tls_authorizations.globalsign_email_challenge, and tls_authorizations.self_managed_http_challenge.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS domains.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"DOMAIN_NAME\\\",\\\"type\\\":\\\"tls_domain\\\",\\\"relationships\\\":{\\\"tls_activations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_activation\\\"}]},\\\"tls_certificates\\\":{\\\"data\\\":[{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}]},\\\"tls_subscriptions\\\":{\\\"data\\\":[{\\\"id\\\":\\\"sU3guUGZzb2W9Euo4Mo0r\\\",\\\"type\\\":\\\"tls_subscription\\\"}]}}}],\\\"links\\\":{\\\"self\\\":\\\"https://api.fastly.com/tls/domains?page%5Bnumber%5D=1&page%5Bsize%5D=20\\\",\\\"first\\\":\\\"https://api.fastly.com/tls/domains?page%5Bnumber%5D=1&page%5Bsize%5D=20\\\",\\\"last\\\":\\\"https://api.fastly.com/tls/domains?page%5Bnumber%5D=1&page%5Bsize%5D=20\\\"},\\\"meta\\\":{\\\"record_count\\\":1,\\\"current_page\\\":1,\\\"per_page\\\":20,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"TLS domains are all the domains (including wildcard domains) included in any TLS certificate's Subject Alternative Names (SAN) list. Included in the response is information about which certificates reference this domain as well as the TLS activation indicating which certificate is enabled to serve TLS traffic for the domain.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| id | string | The domain name. |\\n| relationships.tls_activations.id | string | Alphanumeric string identifying a TLS activation. |\\n| relationships.tls_certificates.id | string | Alphanumeric string identifying a TLS certificate. |\\n| relationships.tls_subscriptions.id | string | Alphanumeric string identifying a TLS subscription. |\\n| type | string | Resource type. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Private Keys\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"List TLS private keys\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/private_keys?filter[in_use]&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"private_keys\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[in_use]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned keys to those without any matching TLS certificates. The only valid value is false.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS private keys.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/private_keys?page%5Bnumber%5D=1&page%5Bsize%5D=20?filter[in_use]&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"private_keys\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[in_use]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned keys to those without any matching TLS certificates. The only valid value is false.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS private keys.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"KeYguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_private_key\\\",\\\"attributes\\\":{\\\"key_length\\\":2048,\\\"key_type\\\":\\\"RSA\\\",\\\"name\\\":\\\"My private key\\\",\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"replace\\\":false,\\\"public_key_sha1\\\":\\\"KEY_DIGEST\\\"}}],\\\"meta\\\":{\\\"record_count\\\":1,\\\"current_page\\\":1,\\\"per_page\\\":20,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Create a TLS private key\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_private_key\\\",\\\"attributes\\\":{\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"name\\\":\\\"My private key\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/private_keys\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"private_keys\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/tls/custom-certs/private-keys/#create-tls-key)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_private_key\\\",\\\"attributes\\\":{\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\n...\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"name\\\":\\\"My private key\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/private_keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"private_keys\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/tls/custom-certs/private-keys/#create-tls-key)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"KeYguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_private_key\\\",\\\"attributes\\\":{\\\"key_length\\\":2048,\\\"key_type\\\":\\\"RSA\\\",\\\"name\\\":\\\"My private key\\\",\\\"created_at\\\":null,\\\"replace\\\":false,\\\"public_key_sha1\\\":\\\"KEY_DIGEST\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Get a TLS private key\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/private_keys/{{tls_private_key_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"private_keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_private_key_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS private key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/private_keys/KeYguUGZzb2W9Euo4moOR\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"private_keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"KeYguUGZzb2W9Euo4moOR\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS private key.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"KeYguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_private_key\\\",\\\"attributes\\\":{\\\"key_length\\\":2048,\\\"key_type\\\":\\\"RSA\\\",\\\"name\\\":\\\"My private key\\\",\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"replace\\\":false,\\\"public_key_sha1\\\":\\\"KEY_DIGEST\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Delete a TLS private key\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/private_keys/{{tls_private_key_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"private_keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{tls_private_key_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Destroy a TLS private key. Only private keys not already matched to any certificates can be deleted.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/private_keys/KeYguUGZzb2W9Euo4moOR\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"private_keys\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"KeYguUGZzb2W9Euo4moOR\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Destroy a TLS private key. Only private keys not already matched to any certificates can be deleted.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"A private key is used to sign a Certificate. A key can be used to sign multiple certificates.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| key | string | The contents of the private key. Must be a PEM-formatted key. Not returned in response body. Required. |\\n| name | string | A customizable name for your private key. Optional. |\\n| relationships.tls_activations.id | string | Alphanumeric string identifying a TLS activation. |\\n| relationships.tls_domains.id | string | The domain name. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a private Key. |\\n| key_length | integer | The key length used to generate the private key. |\\n| key_type | string | The algorithm used to generate the private key. Must be RSA. |\\n| public_key_sha1 | string | Useful for safely identifying the key. |\\n| replace | boolean | A recommendation from Fastly to replace this private key and all associated certificates. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Mutual TLS\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Setting and Unsetting Mutual TLS on TLS Activations\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List TLS activations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/activations?filter[mutual_authentication.id]&filter[tls_certificate.id]&filter[tls_configuration.id]&filter[tls_domain.id]&include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"activations\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[mutual_authentication.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned rules to a specific mutual authentication ID (or null ID).\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_certificate.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned activations to a specific certificate.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_configuration.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned activations to a specific TLS configuration.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domain.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned rules to a specific domain name.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_certificate, tls_configuration, and tls_domain.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all TLS activations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/activations?include=tls_certificate%2Ctls_configuration%2Ctls_domain&page%5Bnumber%5D=1&page%5Bsize%5D=20?filter[mutual_authentication.id]&filter[tls_certificate.id]&filter[tls_configuration.id]&filter[tls_domain.id]&include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activations\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[mutual_authentication.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned rules to a specific mutual authentication ID (or null ID).\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_certificate.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned activations to a specific certificate.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_configuration.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned activations to a specific TLS configuration.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"filter[tls_domain.id]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit the returned rules to a specific domain name.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_certificate, tls_configuration, and tls_domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all TLS activations.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_activation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"mutual_authentication\\\":{\\\"data\\\":{\\\"id\\\":\\\"SEAwSOsP7dEpTgGZdP7ZFw\\\",\\\"type\\\":\\\"mutual_authentication\\\"}}}}],\\\"links\\\":{\\\"self\\\":\\\"https://api.fastly.com/tls/activations?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"first\\\":\\\"https://api.fastly.com/tls/activations?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"prev\\\":null,\\\"next\\\":null,\\\"last\\\":\\\"https://api.fastly.com/tls/activations?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\"},\\\"meta\\\":{\\\"per_page\\\":100,\\\"current_page\\\":1,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a TLS activation\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/activations/{{tls_activation_id}}?include\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_activation_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_certificate, tls_configuration, and tls_domain.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Show a TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/activations/aCtguUGZzb2W9Euo4moOR?include=tls_certificate%2Ctls_configuration%2Ctls_domain?include\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"aCtguUGZzb2W9Euo4moOR\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Include related objects. Optional, comma-separated values. Permitted values: tls_certificate, tls_configuration, and tls_domain.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a TLS activation.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_activation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"mutual_authentication\\\":{\\\"data\\\":{\\\"id\\\":\\\"SEAwSOsP7dEpTgGZdP7ZFw\\\",\\\"type\\\":\\\"mutual_authentication\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update Mutual TLS\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_activation\\\",\\\"relationships\\\":{\\\"mutual_authentication\\\":{\\\"data\\\":{\\\"type\\\":\\\"mutual_authentication\\\",\\\"id\\\":\\\"SEAwSOsP7dEpTgGZdP7ZFw\\\"}}}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/activations/{{tls_activation_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\"{{tls_activation_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the mutual authentication for the domain associated with this TLS activation. You may either 1) pass a valid mutual authentication ID to activate Mutual TLS, or 2) pass null as the ID to deactivate from Mutual TLS.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"tls_activation\\\",\\\"relationships\\\":{\\\"mutual_authentication\\\":{\\\"data\\\":{\\\"type\\\":\\\"mutual_authentication\\\",\\\"id\\\":\\\"SEAwSOsP7dEpTgGZdP7ZFw\\\"}}}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/activations/aCtguUGZzb2W9Euo4moOR\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"activations\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"aCtguUGZzb2W9Euo4moOR\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the mutual authentication for the domain associated with this TLS activation. You may either 1) pass a valid mutual authentication ID to activate Mutual TLS, or 2) pass null as the ID to deactivate from Mutual TLS.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"tls_activation\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_certificate\\\":{\\\"data\\\":{\\\"id\\\":\\\"cRTguUGZzb2W9Euo4moOr\\\",\\\"type\\\":\\\"tls_certificate\\\"}},\\\"tls_configuration\\\":{\\\"data\\\":{\\\"id\\\":\\\"t7CguUGZzb2W9Euo5FoKa\\\",\\\"type\\\":\\\"tls_configuration\\\"}},\\\"tls_domain\\\":{\\\"data\\\":{\\\"id\\\":\\\"example.com\\\",\\\"type\\\":\\\"tls_domain\\\"}},\\\"mutual_authentication\\\":{\\\"data\\\":{\\\"id\\\":\\\"SEAwSOsP7dEpTgGZdP7ZFw\\\",\\\"type\\\":\\\"mutual_authentication\\\"}}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Mutual TLS can be added to existing TLS activations to allow for client-to-server authentication. In order to use mutual TLS, you must already have active server-side TLS using either custom certificates or an enabled Fastly-managed subscription.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| relationships.mutual_authentication.id | string | Alphanumeric string identifying a mutual authentication. |\\n| relationships.tls_certificate.id | string | Alphanumeric string identifying a TLS certificate. |\\n| relationships.tls_configuration.id | string | Alphanumeric string identifying a TLS configuration. |\\n| relationships.tls_domain.id | string | The domain name. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a TLS activation. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Managing and Uploading Mutual Authentications\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Mutual Authentications\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/mutual_authentications?include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of related objects to include (optional). Permitted values: tls_activations. Including TLS activations will provide you with the TLS domain names that are related to your Mutual TLS authentication.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all mutual authentications.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/mutual_authentications?page%5Bnumber%5D=1&page%5Bsize%5D=20?include&page[number]&page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of related objects to include (optional). Permitted values: tls_activations. Including TLS activations will provide you with the TLS domain names that are related to your Mutual TLS authentication.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[number]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Current page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"page[size]\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Number of records per page.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all mutual authentications.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"SEAwSOsP7dEpTgGZdP7ZFw\\\",\\\"type\\\":\\\"mutual_authentication\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"enforced\\\":true,\\\"name\\\":\\\"Mutual Authentication A\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_activations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"TLS_ACTIVATION_ID\\\",\\\"type\\\":\\\"tls_activation\\\"}]}}}],\\\"links\\\":{\\\"self\\\":\\\"https://api.fastly.com/tls/mutual_authentications?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"first\\\":\\\"https://api.fastly.com/tls/mutual_authentications?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\",\\\"prev\\\":null,\\\"next\\\":null,\\\"last\\\":\\\"https://api.fastly.com/tls/mutual_authentications?page%5Bnumber%5D=1&page%5Bsize%5D=100\\\"},\\\"meta\\\":{\\\"per_page\\\":100,\\\"current_page\\\":1,\\\"record_count\\\":1,\\\"total_pages\\\":1}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Mutual Authentication\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"mutual_authentication\\\",\\\"attributes\\\":{\\\"cert_bundle\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"name\\\":\\\"Mutual Authentication A\\\"}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/mutual_authentications\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a mutual authentication using a bundle of certificates to enable client-to-server mutual TLS.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"mutual_authentication\\\",\\\"attributes\\\":{\\\"cert_bundle\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"name\\\":\\\"Mutual Authentication A\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/mutual_authentications\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a mutual authentication using a bundle of certificates to enable client-to-server mutual TLS.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 Created\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"aCtguUGZzb2W9Euo4moOR\\\",\\\"type\\\":\\\"mutual_authentication\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"enforced\\\":true,\\\"name\\\":\\\"Mutual Authentication A\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Mutual Authentication\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/mutual_authentications/{{mutual_authentication_id}}?include\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\",\n\t\t\t\t\t\t\t\t\t\t\"{{mutual_authentication_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of related objects to include (optional). Permitted values: tls_activations. Including TLS activations will provide you with the TLS domain names that are related to your Mutual TLS authentication.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Show a Mutual Authentication.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/mutual_authentications/SEAwSOsP7dEpTgGZdP7ZFw?include\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SEAwSOsP7dEpTgGZdP7ZFw\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"include\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Comma-separated list of related objects to include (optional). Permitted values: tls_activations. Including TLS activations will provide you with the TLS domain names that are related to your Mutual TLS authentication.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a Mutual Authentication.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"SEAwSOsP7dEpTgGZdP7ZFw\\\",\\\"type\\\":\\\"mutual_authentication\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"enforced\\\":true,\\\"name\\\":\\\"Mutual Authentication A\\\",\\\"updated_at\\\":\\\"2020-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_activations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"TLS_ACTIVATION_ID\\\",\\\"type\\\":\\\"tls_activation\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Mutual TLS\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/mutual_authentications/{{mutual_authentication_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\",\n\t\t\t\t\t\t\t\t\t\t\"{{mutual_authentication_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Remove a Mutual TLS authentication.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/mutual_authentications/SEAwSOsP7dEpTgGZdP7ZFw\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SEAwSOsP7dEpTgGZdP7ZFw\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Remove a Mutual TLS authentication.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No Content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Mutual Authentication\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"mutual_authentication\\\",\\\"attributes\\\":{\\\"cert_bundle\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"enforced\\\":false,\\\"name\\\":\\\"Mutual Authentication B\\\"}}}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/tls/mutual_authentications/{{mutual_authentication_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\",\n\t\t\t\t\t\t\t\t\t\t\"{{mutual_authentication_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/tls/mutual-tls/authentication/#patch-mutual-authentication)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"data\\\":{\\\"type\\\":\\\"mutual_authentication\\\",\\\"attributes\\\":{\\\"cert_bundle\\\":\\\"-----BEGIN CERTIFICATE-----\\\\n...\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"enforced\\\":false,\\\"name\\\":\\\"Mutual Authentication B\\\"}}}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/tls/mutual_authentications/SEAwSOsP7dEpTgGZdP7ZFw\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"tls\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"mutual_authentications\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SEAwSOsP7dEpTgGZdP7ZFw\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/tls/mutual-tls/authentication/#patch-mutual-authentication)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":{\\\"id\\\":\\\"SEAwSOsP7dEpTgGZdP7ZFw\\\",\\\"type\\\":\\\"mutual_authentication\\\",\\\"attributes\\\":{\\\"created_at\\\":\\\"2020-02-01T12:12:12.000Z\\\",\\\"enforced\\\":false,\\\"name\\\":\\\"Mutual Authentication B\\\",\\\"updated_at\\\":\\\"2022-02-01T12:12:12.000Z\\\"},\\\"relationships\\\":{\\\"tls_activations\\\":{\\\"data\\\":[{\\\"id\\\":\\\"TLS_ACTIVATION_ID\\\",\\\"type\\\":\\\"tls_activation\\\"}]}}}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Mutual TLS API allows for client-to-server authentication using client-side X.509 authentication. The main Mutual Authentication object represents the certificate bundle and other configurations which support Mutual TLS for your domains.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| cert_bundle | string | One or more certificates. Enter each individual certificate blob on a new line. Must be PEM-formatted. Required on create. You may optionally rotate the cert_bundle on update. |\\n| enforced | boolean | Determines whether Mutual TLS will fail closed (enforced) or fail open. A true value will require a successful Mutual TLS handshake for the connection to continue and will fail closed if unsuccessful. A false value will fail open and allow the connection to proceed. Optional. Defaults to true. |\\n| name | string | A custom name for your mutual authentication. Optional. If name is not supplied we will auto-generate one. |\\n| relationships.tls_activations.id | string | Alphanumeric string identifying a TLS activation. |\\n| type | string | Resource type. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a mutual authentication. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Utilities\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Check content status\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Check status of content in each POP's cache\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/content/edge_check?url\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"content\",\n\t\t\t\t\t\t\t\t\t\t\"edge_check\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"url\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Full URL (host and path) to check on all nodes. if protocol is omitted, http will be assumed.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieve headers and MD5 hash of the content for a particular URL from each Fastly edge server. This API is limited to 200 requests per hour. If the content takes too long to download, the hash will be set to error-timeout-$pop. If the response is too large, it will be set to warning-too-large-$pop.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions (this endpoint does not accept a token with the `global:read` scope).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/content/edge_check?url=https%3A%2F%2Fwww.example.com%2Ffoo%2Fbar?url\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"content\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"edge_check\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"url\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Full URL (host and path) to check on all nodes. if protocol is omitted, http will be assumed.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieve headers and MD5 hash of the content for a particular URL from each Fastly edge server. This API is limited to 200 requests per hour. If the content takes too long to download, the hash will be set to error-timeout-$pop. If the response is too large, it will be set to warning-too-large-$pop.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions (this endpoint does not accept a token with the `global:read` scope).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"hash\\\":\\\"c6447943be2cff04787d9367ddd58fa0\\\",\\\"request\\\":{\\\"headers\\\":{\\\"Host\\\":\\\"www.example.com/foo/bar\\\",\\\"User-Agent\\\":\\\"Fastly/cache-check\\\"},\\\"method\\\":null,\\\"url\\\":null},\\\"response\\\":{\\\"headers\\\":{\\\"Accept-Ranges\\\":\\\"bytes\\\",\\\"Age\\\":\\\"0\\\",\\\"Connection\\\":\\\"keep-alive\\\",\\\"Content-Length\\\":\\\"154189\\\",\\\"Content-Type\\\":\\\"text/html; charset=UTF-8\\\",\\\"Date\\\":\\\"Mon, 06 Jun 2016 15:26:05 GMT\\\",\\\"ETag\\\":\\\"W/\\\\\\\"76cdf069e25c5e32bb8005982d3f8e0d\\\\\\\"\\\",\\\"Expires\\\":\\\"Thu, 01 Jan 1970 00:00:00 GMT\\\",\\\"Set-Cookie\\\":[\\\"crumb=EUmnHJvt3XCJP2hZmlzWCvVNzOHq5Wb1;Path=/\\\",\\\"SS_MID=7b22de59-a0ca-4d2f-aea2-dbe337990ba3ip466npy;Path=/;Domain=.example.com;Expires=Thu, 04-Jun-2026 15:26:05 GMT\\\"],\\\"Vary\\\":\\\"Accept-Encoding, User-Agent\\\",\\\"Via\\\":\\\"1.1 varnish\\\",\\\"X-Cache\\\":\\\"MISS\\\",\\\"X-Cache-Hits\\\":\\\"0\\\",\\\"X-ContextId\\\":\\\"P0IlaNKm/roP4a7jq\\\",\\\"X-PC-AppVer\\\":\\\"7951\\\",\\\"X-PC-Date\\\":\\\"Mon, 06 Jun 2016 15:26:04 GMT\\\",\\\"X-PC-Hit\\\":\\\"true\\\",\\\"X-PC-Host\\\":\\\"127.0.0.1\\\",\\\"X-PC-Key\\\":\\\"OZs6DMRDuX2Tj7xXJlbWIZgI2cI-example\\\",\\\"X-Served-By\\\":\\\"cache-sjc3120-SJC\\\",\\\"X-ServedBy\\\":\\\"web029\\\",\\\"X-Timer\\\":\\\"S1465226764.194256,VS0,VE1054\\\",\\\"X-Via\\\":\\\"1.1 echo007\\\"},\\\"status\\\":200},\\\"response_time\\\":2.604431,\\\"server\\\":\\\"cache-sjc3120\\\",\\\"pop\\\":\\\"SJC\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Fastly makes it possible to see which version of a particular URL is cached on each edge server.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions (this endpoint does not accept a token with the `global:read` scope).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Diff\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Diff two service versions\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/diff/from/{{from_version_id}}/to/{{to_version_id}}?format\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"diff\",\n\t\t\t\t\t\t\t\t\t\t\"from\",\n\t\t\t\t\t\t\t\t\t\t\"{{from_version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"to\",\n\t\t\t\t\t\t\t\t\t\t\"{{to_version_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"format\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional method to format the diff field.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get diff between two versions.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/diff/from/1/to/2?format\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"diff\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"2\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"format\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional method to format the diff field.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get diff between two versions.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"from\\\":1,\\\"to\\\":2,\\\"format\\\":\\\"text\\\",\\\"diff\\\":\\\"backends:\\\\n- name: My Backend\\\\n  address: backend.example.com\\\\n  auto_loadbalance: '0'\\\\n  between_bytes_timeout: 10000\\\\n  client_cert:\\\\n  comment: ''\\\\n  connect_timeout: 1000\\\\n  first_byte_timeout: 15000\\\\n  healthcheck:\\\\n  hostname: www.example.com\\\\n  ipv4:\\\\n  ipv6:\\\\n  max_conn: 200\\\\n  port: 80\\\\n  request_condition: ''\\\\n  share_key:\\\\n  shield:\\\\n  ssl_ca_cert:\\\\n  ssl_client_cert:\\\\n  ssl_client_key:\\\\n  ssl_hostname:\\\\n  use_ssl: false\\\\n  weight: 100\\\\ncache_settings: []\\\\ncomment: ''\\\\nconditions: []\\\\ndeployed:\\\\ndirectors: []\\\\ndomains:\\\\n- name: www.example.com\\\\n  comment: ''\\\\ngzips: []\\\\n-headers: []\\\\n+headers:\\\\n+- name: Debug\\\\n+  action: set\\\\n+  cache_condition:\\\\n+  dst: http.X-Test\\\\n+  ignore_if_set: '0'\\\\n+  priority: '10'\\\\n+  regex: ''\\\\n+  request_condition:\\\\n+  response_condition:\\\\n+  src: '\\\\\\\"testing\\\\\\\"'\\\\n+  substitution: ''\\\\n+  type: request\\\\nhealthchecks: []\\\\norigins: []\\\\nrequest_settings: []\\\\nresponse_objects: []\\\\nservice_id: SU1Z0isxPaozGVKXdv0eY\\\\nsettings:\\\\n  general.default_host: ''\\\\n  general.default_ttl: 3600\\\\nsnippets: []\\\\nstaging:\\\\nsyslogs: []\\\\ntesting:\\\\nvcls: []\\\\nwordpress: []\\\\n\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"See the line-by-line changes in configuration between two different versions of a service.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| diff | string | The differences between two specified service versions. Returns the full config if the version configurations are identical. |\\n| format | string | The format the diff is being returned in (text, html or html_simple). |\\n| from | integer | The version number being diffed from. |\\n| to | integer | The version number being diffed to. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Docs\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get Fastly API docs as structured data\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/docs\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"docs\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Gets all documentation associated with the Fastly API.\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/docs\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"docs\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets all documentation associated with the Fastly API.\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"actions\\\":[{\\\"authentication\\\":\\\"engineer\\\",\\\"description\\\":[\\\"List all backends for a particular service and version.\\\"],\\\"http_method\\\":\\\"GET\\\",\\\"request\\\":[\\\"GET /service/SU1Z0isxPaozGVKXdv0eY/version/1/backend\\\",\\\"Fastly-Key: YOUR_FASTLY_TOKEN\\\",\\\"Accept: application/json\\\"],\\\"response\\\":[\\\"HTTP/1.1 200 OK\\\",\\\"Content-Type: application/json\\\"],\\\"response_body\\\":[\\\"[\\\",\\\"  {\\\",\\\"    \\\\\\\"address\\\\\\\": \\\\\\\"127.0.0.1\\\\\\\",\\\",\\\"    \\\\\\\"auto_loadbalance\\\\\\\": false,\\\",\\\"    \\\\\\\"between_bytes_timeout\\\\\\\": 10000,\\\",\\\"    \\\\\\\"client_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"comment\\\\\\\": \\\\\\\"\\\\\\\",\\\",\\\"    \\\\\\\"connect_timeout\\\\\\\": 1000,\\\",\\\"    \\\\\\\"first_byte_timeout\\\\\\\": 15000,\\\",\\\"    \\\\\\\"healthcheck\\\\\\\": null,\\\",\\\"    \\\\\\\"hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ipv4\\\\\\\": \\\\\\\"127.0.0.1\\\\\\\",\\\",\\\"    \\\\\\\"ipv6\\\\\\\": null,\\\",\\\"    \\\\\\\"locked\\\\\\\": true,\\\",\\\"    \\\\\\\"max_conn\\\\\\\": 200,\\\",\\\"    \\\\\\\"max_tls_version\\\\\\\": null,\\\",\\\"    \\\\\\\"min_tls_version\\\\\\\": null,\\\",\\\"    \\\\\\\"name\\\\\\\": \\\\\\\"backend-name\\\\\\\",\\\",\\\"    \\\\\\\"port\\\\\\\": 80,\\\",\\\"    \\\\\\\"request_condition\\\\\\\": \\\\\\\"\\\\\\\",\\\",\\\"    \\\\\\\"service_id\\\\\\\": \\\\\\\"SU1Z0isxPaozGVKXdv0eY\\\\\\\",\\\",\\\"    \\\\\\\"share_key\\\\\\\": null,\\\",\\\"    \\\\\\\"shield\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_ca_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_cert_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_check_cert\\\\\\\": true,\\\",\\\"    \\\\\\\"ssl_ciphers\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_client_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_client_key\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_sni_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"use_ssl\\\\\\\": false,\\\",\\\"    \\\\\\\"version\\\\\\\": 1,\\\",\\\"    \\\\\\\"weight\\\\\\\": 100\\\",\\\"  }\\\",\\\"]\\\"],\\\"url\\\":\\\"/service/:service_id/version/:version/backend\\\"}],\\\"description\\\":[\\\"A backend is an address (IP or domain) from which Fastly pulls content. There can be multiple backends for a service.\\\"],\\\"fields\\\":[\\\"address String. An hostname, IPv4, or IPv6 address for the backend.\\\",\\\"auto_loadbalance Boolean. Whether or not this backend should be automatically load balanced.\\\",\\\"between_bytes_timeout Integer. How long to wait between bytes in milliseconds.\\\",\\\"client_cert String.\\\",\\\"comment String.\\\",\\\"connect_timeout Integer. How long to wait for a timeout in milliseconds.\\\",\\\"first_byte_timeout Integer. How long to wait for the first bytes in milliseconds.\\\",\\\"healthcheck String. The name of the healthcheck to use with this backend. Can be empty.\\\",\\\"hostname String. The hostname of the backend.\\\",\\\"ipv4 String. IPv4 address of the host.\\\",\\\"ipv6 String. IPv6 address of the host.\\\",\\\"locked Boolean. Specifies whether or not the version is locked for editing.\\\",\\\"max_conn Integer. Maximum number of connections.\\\",\\\"max_tls_version Integer. Maximum allowed TLS version on SSL connections to this backend.\\\",\\\"min_tls_version Integer. Minimum allowed TLS version on SSL connections to this backend.\\\",\\\"name String. The name of the backend.\\\",\\\"port Integer. The port number.\\\",\\\"request_condition String. Condition, which if met, will select this backend during a request.\\\",\\\"service_id String. The alphanumeric string identifying a service.\\\",\\\"share_key String. Value that when shared across backends will enable those backends to share the same health check.\\\",\\\"shield String. Selected POP to serve as a shield for the backend. Optional. Defaults to `null` meaning no origin shielding if not set. Refer to the POPs API endpoint to get a list of available POPs used for shielding.\\\",\\\"ssl_ca_cert String. CA certificate attached to origin.\\\",\\\"ssl_cert_hostname String. Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.\\\",\\\"ssl_check_cert Boolean. Be strict on checking SSL certs.\\\",\\\"ssl_ciphers String. List of openssl ciphers (see https://www.openssl.org/docs/manmaster/apps/ciphers.html for details)\\\",\\\"ssl_client_cert String. Client certificate attached to origin.\\\",\\\"ssl_client_key String. Client key attached to origin.\\\",\\\"ssl_hostname String. Used for both SNI during the TLS handshake and to validate the cert.\\\",\\\"ssl_sni_hostname String. Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.\\\",\\\"use_ssl Boolean. Whether or not to use SSL to reach the backend.\\\",\\\"version Integer. The current version number of a service.\\\",\\\"weight Integer. Weight used to load balance this backend against others.\\\"],\\\"section\\\":\\\"backend\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get API docs for a single subject\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/docs/subject/{{subject}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"docs\",\n\t\t\t\t\t\t\t\t\t\t\"subject\",\n\t\t\t\t\t\t\t\t\t\t\"{{subject}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Gets all documentation relating to a given 'Subject'.\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/docs/subject/backend\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"docs\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"subject\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets all documentation relating to a given 'Subject'.\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"actions\\\":[{\\\"authentication\\\":\\\"engineer\\\",\\\"description\\\":[\\\"List all backends for a particular service and version.\\\"],\\\"http_method\\\":\\\"GET\\\",\\\"request\\\":[\\\"GET /service/SU1Z0isxPaozGVKXdv0eY/version/1/backend\\\",\\\"Fastly-Key: YOUR_FASTLY_TOKEN\\\",\\\"Accept: application/json\\\"],\\\"response\\\":[\\\"HTTP/1.1 200 OK\\\",\\\"Content-Type: application/json\\\"],\\\"response_body\\\":[\\\"[\\\",\\\"  {\\\",\\\"    \\\\\\\"address\\\\\\\": \\\\\\\"127.0.0.1\\\\\\\",\\\",\\\"    \\\\\\\"auto_loadbalance\\\\\\\": false,\\\",\\\"    \\\\\\\"between_bytes_timeout\\\\\\\": 10000,\\\",\\\"    \\\\\\\"client_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"comment\\\\\\\": \\\\\\\"\\\\\\\",\\\",\\\"    \\\\\\\"connect_timeout\\\\\\\": 1000,\\\",\\\"    \\\\\\\"first_byte_timeout\\\\\\\": 15000,\\\",\\\"    \\\\\\\"healthcheck\\\\\\\": null,\\\",\\\"    \\\\\\\"hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ipv4\\\\\\\": \\\\\\\"127.0.0.1\\\\\\\",\\\",\\\"    \\\\\\\"ipv6\\\\\\\": null,\\\",\\\"    \\\\\\\"locked\\\\\\\": true,\\\",\\\"    \\\\\\\"max_conn\\\\\\\": 200,\\\",\\\"    \\\\\\\"max_tls_version\\\\\\\": null,\\\",\\\"    \\\\\\\"min_tls_version\\\\\\\": null,\\\",\\\"    \\\\\\\"name\\\\\\\": \\\\\\\"backend-name\\\\\\\",\\\",\\\"    \\\\\\\"port\\\\\\\": 80,\\\",\\\"    \\\\\\\"request_condition\\\\\\\": \\\\\\\"\\\\\\\",\\\",\\\"    \\\\\\\"service_id\\\\\\\": \\\\\\\"SU1Z0isxPaozGVKXdv0eY\\\\\\\",\\\",\\\"    \\\\\\\"share_key\\\\\\\": null,\\\",\\\"    \\\\\\\"shield\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_ca_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_cert_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_check_cert\\\\\\\": true,\\\",\\\"    \\\\\\\"ssl_ciphers\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_client_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_client_key\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_sni_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"use_ssl\\\\\\\": false,\\\",\\\"    \\\\\\\"version\\\\\\\": 1,\\\",\\\"    \\\\\\\"weight\\\\\\\": 100\\\",\\\"  }\\\",\\\"]\\\"],\\\"url\\\":\\\"/service/:service_id/version/:version/backend\\\"}],\\\"description\\\":[\\\"A backend is an address (IP or domain) from which Fastly pulls content. There can be multiple backends for a service.\\\"],\\\"fields\\\":[\\\"address String. An hostname, IPv4, or IPv6 address for the backend.\\\",\\\"auto_loadbalance Boolean. Whether or not this backend should be automatically load balanced.\\\",\\\"between_bytes_timeout Integer. How long to wait between bytes in milliseconds.\\\",\\\"client_cert String.\\\",\\\"comment String.\\\",\\\"connect_timeout Integer. How long to wait for a timeout in milliseconds.\\\",\\\"first_byte_timeout Integer. How long to wait for the first bytes in milliseconds.\\\",\\\"healthcheck String. The name of the healthcheck to use with this backend. Can be empty.\\\",\\\"hostname String. The hostname of the backend.\\\",\\\"ipv4 String. IPv4 address of the host.\\\",\\\"ipv6 String. IPv6 address of the host.\\\",\\\"locked Boolean. Specifies whether or not the version is locked for editing.\\\",\\\"max_conn Integer. Maximum number of connections.\\\",\\\"max_tls_version Integer. Maximum allowed TLS version on SSL connections to this backend.\\\",\\\"min_tls_version Integer. Minimum allowed TLS version on SSL connections to this backend.\\\",\\\"name String. The name of the backend.\\\",\\\"port Integer. The port number.\\\",\\\"request_condition String. Condition, which if met, will select this backend during a request.\\\",\\\"service_id String. The alphanumeric string identifying a service.\\\",\\\"share_key String. Value that when shared across backends will enable those backends to share the same health check.\\\",\\\"shield String. Selected POP to serve as a shield for the backend. Optional. Defaults to `null` meaning no origin shielding if not set. Refer to the POPs API endpoint to get a list of available POPs used for shielding.\\\",\\\"ssl_ca_cert String. CA certificate attached to origin.\\\",\\\"ssl_cert_hostname String. Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.\\\",\\\"ssl_check_cert Boolean. Be strict on checking SSL certs.\\\",\\\"ssl_ciphers String. List of openssl ciphers (see https://www.openssl.org/docs/manmaster/apps/ciphers.html for details)\\\",\\\"ssl_client_cert String. Client certificate attached to origin.\\\",\\\"ssl_client_key String. Client key attached to origin.\\\",\\\"ssl_hostname String. Used for both SNI during the TLS handshake and to validate the cert.\\\",\\\"ssl_sni_hostname String. Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.\\\",\\\"use_ssl Boolean. Whether or not to use SSL to reach the backend.\\\",\\\"version Integer. The current version number of a service.\\\",\\\"weight Integer. Weight used to load balance this backend against others.\\\"],\\\"section\\\":\\\"backend\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get API docs matching a section filter\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/docs/section/{{section}}?invert\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"docs\",\n\t\t\t\t\t\t\t\t\t\t\"section\",\n\t\t\t\t\t\t\t\t\t\t\"{{section}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"invert\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Get everything that does not match section.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Gets all documentation associated with a given Categorical Section where section is a regular_expression. Passing invert=true will force a return of everything that does not match the given regular expression.\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/docs/section/backend?invert\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"docs\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"section\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"invert\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Get everything that does not match section.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets all documentation associated with a given Categorical Section where section is a regular_expression. Passing invert=true will force a return of everything that does not match the given regular expression.\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"actions\\\":[{\\\"authentication\\\":\\\"engineer\\\",\\\"description\\\":[\\\"List all backends for a particular service and version.\\\"],\\\"http_method\\\":\\\"GET\\\",\\\"request\\\":[\\\"GET /service/SU1Z0isxPaozGVKXdv0eY/version/1/backend\\\",\\\"Fastly-Key: YOUR_FASTLY_TOKEN\\\",\\\"Accept: application/json\\\"],\\\"response\\\":[\\\"HTTP/1.1 200 OK\\\",\\\"Content-Type: application/json\\\"],\\\"response_body\\\":[\\\"[\\\",\\\"  {\\\",\\\"    \\\\\\\"address\\\\\\\": \\\\\\\"127.0.0.1\\\\\\\",\\\",\\\"    \\\\\\\"auto_loadbalance\\\\\\\": false,\\\",\\\"    \\\\\\\"between_bytes_timeout\\\\\\\": 10000,\\\",\\\"    \\\\\\\"client_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"comment\\\\\\\": \\\\\\\"\\\\\\\",\\\",\\\"    \\\\\\\"connect_timeout\\\\\\\": 1000,\\\",\\\"    \\\\\\\"first_byte_timeout\\\\\\\": 15000,\\\",\\\"    \\\\\\\"healthcheck\\\\\\\": null,\\\",\\\"    \\\\\\\"hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ipv4\\\\\\\": \\\\\\\"127.0.0.1\\\\\\\",\\\",\\\"    \\\\\\\"ipv6\\\\\\\": null,\\\",\\\"    \\\\\\\"locked\\\\\\\": true,\\\",\\\"    \\\\\\\"max_conn\\\\\\\": 200,\\\",\\\"    \\\\\\\"max_tls_version\\\\\\\": null,\\\",\\\"    \\\\\\\"min_tls_version\\\\\\\": null,\\\",\\\"    \\\\\\\"name\\\\\\\": \\\\\\\"backend-name\\\\\\\",\\\",\\\"    \\\\\\\"port\\\\\\\": 80,\\\",\\\"    \\\\\\\"request_condition\\\\\\\": \\\\\\\"\\\\\\\",\\\",\\\"    \\\\\\\"service_id\\\\\\\": \\\\\\\"SU1Z0isxPaozGVKXdv0eY\\\\\\\",\\\",\\\"    \\\\\\\"share_key\\\\\\\": null,\\\",\\\"    \\\\\\\"shield\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_ca_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_cert_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_check_cert\\\\\\\": true,\\\",\\\"    \\\\\\\"ssl_ciphers\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_client_cert\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_client_key\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"ssl_sni_hostname\\\\\\\": null,\\\",\\\"    \\\\\\\"use_ssl\\\\\\\": false,\\\",\\\"    \\\\\\\"version\\\\\\\": 1,\\\",\\\"    \\\\\\\"weight\\\\\\\": 100\\\",\\\"  }\\\",\\\"]\\\"],\\\"url\\\":\\\"/service/:service_id/version/:version/backend\\\"}],\\\"description\\\":[\\\"A backend is an address (IP or domain) from which Fastly pulls content. There can be multiple backends for a service.\\\"],\\\"fields\\\":[\\\"address String. An hostname, IPv4, or IPv6 address for the backend.\\\",\\\"auto_loadbalance Boolean. Whether or not this backend should be automatically load balanced.\\\",\\\"between_bytes_timeout Integer. How long to wait between bytes in milliseconds.\\\",\\\"client_cert String.\\\",\\\"comment String.\\\",\\\"connect_timeout Integer. How long to wait for a timeout in milliseconds.\\\",\\\"first_byte_timeout Integer. How long to wait for the first bytes in milliseconds.\\\",\\\"healthcheck String. The name of the healthcheck to use with this backend. Can be empty.\\\",\\\"hostname String. The hostname of the backend.\\\",\\\"ipv4 String. IPv4 address of the host.\\\",\\\"ipv6 String. IPv6 address of the host.\\\",\\\"locked Boolean. Specifies whether or not the version is locked for editing.\\\",\\\"max_conn Integer. Maximum number of connections.\\\",\\\"max_tls_version Integer. Maximum allowed TLS version on SSL connections to this backend.\\\",\\\"min_tls_version Integer. Minimum allowed TLS version on SSL connections to this backend.\\\",\\\"name String. The name of the backend.\\\",\\\"port Integer. The port number.\\\",\\\"request_condition String. Condition, which if met, will select this backend during a request.\\\",\\\"service_id String. The alphanumeric string identifying a service.\\\",\\\"share_key String. Value that when shared across backends will enable those backends to share the same health check.\\\",\\\"shield String. Selected POP to serve as a shield for the backend. Optional. Defaults to `null` meaning no origin shielding if not set. Refer to the POPs API endpoint to get a list of available POPs used for shielding.\\\",\\\"ssl_ca_cert String. CA certificate attached to origin.\\\",\\\"ssl_cert_hostname String. Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.\\\",\\\"ssl_check_cert Boolean. Be strict on checking SSL certs.\\\",\\\"ssl_ciphers String. List of openssl ciphers (see https://www.openssl.org/docs/manmaster/apps/ciphers.html for details)\\\",\\\"ssl_client_cert String. Client certificate attached to origin.\\\",\\\"ssl_client_key String. Client key attached to origin.\\\",\\\"ssl_hostname String. Used for both SNI during the TLS handshake and to validate the cert.\\\",\\\"ssl_sni_hostname String. Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.\\\",\\\"use_ssl Boolean. Whether or not to use SSL to reach the backend.\\\",\\\"version Integer. The current version number of a service.\\\",\\\"weight Integer. Weight used to load balance this backend against others.\\\"],\\\"section\\\":\\\"backend\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Documentation of the endpoints that return the Fastly API Documentation.\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"POPs\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Fastly POPs\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/datacenters\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"datacenters\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a list of all Fastly POPs.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/datacenters\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"datacenters\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a list of all Fastly POPs.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"code\\\":\\\"AMS\\\",\\\"name\\\":\\\"Amsterdam\\\",\\\"group\\\":\\\"Europe\\\",\\\"region\\\":\\\"EU-Central\\\",\\\"stats_region\\\":\\\"europe\\\",\\\"billing_region\\\":\\\"Europe\\\",\\\"coordinates\\\":{\\\"latitude\\\":52.308613,\\\"longitude\\\":4.763889},\\\"shield\\\":\\\"amsterdam-nl\\\"},{\\\"code\\\":\\\"IAD\\\",\\\"name\\\":\\\"Ashburn (Metro)\\\",\\\"group\\\":\\\"United States\\\",\\\"region\\\":\\\"US-East\\\",\\\"stats_region\\\":\\\"usa\\\",\\\"billing_region\\\":\\\"North America\\\",\\\"coordinates\\\":{\\\"latitude\\\":38.944533,\\\"longitude\\\":-77.455811},\\\"shield\\\":\\\"iad-va-us\\\"},{\\\"code\\\":\\\"EZE\\\",\\\"name\\\":\\\"Buenos Aires\\\",\\\"group\\\":\\\"South America\\\",\\\"region\\\":\\\"SA-South\\\",\\\"stats_region\\\":\\\"southamerica_std\\\",\\\"billing_region\\\":\\\"South America\\\",\\\"coordinates\\\":{\\\"latitude\\\":-34.815,\\\"longitude\\\":-58.5348}},{\\\"code\\\":\\\"AKL\\\",\\\"name\\\":\\\"Auckland\\\",\\\"group\\\":\\\"Asia/Pacific\\\",\\\"region\\\":\\\"APAC\\\",\\\"stats_region\\\":\\\"anzac\\\",\\\"billing_region\\\":\\\"Australia\\\",\\\"coordinates\\\":{\\\"latitude\\\":-37.008056,\\\"longitude\\\":174.791667},\\\"shield\\\":\\\"auckland-akl\\\"},{\\\"code\\\":\\\"TYO\\\",\\\"name\\\":\\\"Tokyo\\\",\\\"group\\\":\\\"Asia/Pacific\\\",\\\"region\\\":\\\"Asia\\\",\\\"stats_region\\\":\\\"asia\\\",\\\"billing_region\\\":\\\"Asia\\\",\\\"coordinates\\\":{\\\"latitude\\\":35.617,\\\"longitude\\\":139.748},\\\"shield\\\":\\\"tyo-tokyo-jp\\\"},{\\\"code\\\":\\\"CPT\\\",\\\"name\\\":\\\"Cape Town\\\",\\\"group\\\":\\\"Africa\\\",\\\"region\\\":\\\"South-Africa\\\",\\\"stats_region\\\":\\\"africa_std\\\",\\\"billing_region\\\":\\\"Africa\\\",\\\"coordinates\\\":{\\\"latitude\\\":-33.97,\\\"longitude\\\":18.464},\\\"shield\\\":\\\"cpt-capetown-za\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"List Fastly POPs and their locations.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Public IP List\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Fastly's public IPs\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/public-ip-list\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"public-ip-list\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List the public IP addresses for the Fastly network.\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/public-ip-list\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"public-ip-list\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List the public IP addresses for the Fastly network.\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"addresses\\\":[\\\"...\\\"],\\\"ipv6_addresses\\\":[\\\"...\\\"]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"To help you manage firewall rules for connections from Fastly to your origin, we provide access to the list of Fastly's assigned IP ranges. Changes to this list will be announced in advance as an \\\"IP address announcement\\\" along with other service announcements to our status page, which you can subscribe to. This list is exhaustive and includes all Fastly-owned IP ranges, so any client connections, log streaming reports, and origin connections should use these addresses.\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| addresses | array | Fastly's IPv4 ranges. |\\n| ipv6_addresses | array | Fastly's IPv6 ranges. |\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Sudo mode\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Request Sudo access\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"username\\\":\\\"FASTLY_USERNAME\\\",\\\"password\\\":\\\"FASTLY_PASSWORD\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/sudo\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"sudo\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Re-authenticate to allow the provided user to obtain sudo access.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 Success\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/vnd.api+json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"username\\\":\\\"FASTLY_USERNAME\\\",\\\"password\\\":\\\"FASTLY_PASSWORD\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/sudo\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"sudo\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Re-authenticate to allow the provided user to obtain sudo access.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 Success\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"expiry_time\\\":\\\"2022-07-21T14:41:25+00:00\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Sudo mode allows users to perform privileged actions after going through a re-authentication flow.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| expiry_time | string | A UTC time-stamp of when sudo access will expire. If blank, sudo access expires five minutes after the request. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Fastly DDoS Protection Events\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Fastly DDoS Protection Events\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a rule by ID\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/ddos-protection/v1/rules/{{rule_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"rules\",\n\t\t\t\t\t\t\t\t\t\t\"{{rule_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-rule-get)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/ddos-protection/v1/rules/54de69dcba53b02fbf000018\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"rules\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"54de69dcba53b02fbf000018\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-rule-get)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"74de69dcba53b02fbf000909\\\",\\\"name\\\":\\\"my rule 001\\\",\\\"action\\\":\\\"default\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"source_ip\\\":null,\\\"country_code\\\":null,\\\"host\\\":\\\"example.com\\\",\\\"asn\\\":\\\"34154\\\",\\\"source_ip_prefix\\\":\\\"127.0.0.1/32\\\",\\\"additional_attributes\\\":[\\\"tls\\\"],\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get events\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/ddos-protection/v1/events?cursor&from&limit&name&service_id&to\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"events\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Represents the start of a date-time range expressed in RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Restrict results to items with names that match this prefix.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a service_id.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Represents the end of a date-time range expressed in RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-event-list)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/ddos-protection/v1/events?from=2023-01-01T02%3A30%3A00Z&to=2023-01-01T02%3A30%3A00Z?cursor&from&limit&name&service_id&to\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"events\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Represents the start of a date-time range expressed in RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"name\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Restrict results to items with names that match this prefix.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a service_id.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Represents the end of a date-time range expressed in RFC 3339 format.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-event-list)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"fd9g33dcba53b02fbf00001s\\\",\\\"name\\\":\\\"event name 001\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"started_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"ended_at\\\":null,\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"},{\\\"id\\\":\\\"7gfeb89dcba53b02fbf00008\\\",\\\"name\\\":\\\"rule name 002\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"started_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"ended_at\\\":null,\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"},{\\\"id\\\":\\\"8valwi9dcba53b02fbf00003\\\",\\\"name\\\":\\\"rule name 003\\\",\\\"service_id\\\":\\\"DSR3Z0ilxP56zGVKXdv0zD\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"started_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"ended_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"dXNlcjpVMEc5V0ZYTlo=\\\",\\\"limit\\\":3}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get event by ID\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/ddos-protection/v1/events/{{event_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\"{{event_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-event-get)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/ddos-protection/v1/events/54de69dcba53b02fbf000018\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"54de69dcba53b02fbf000018\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-event-get)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"8dpm39dcba53b02fbf000029\\\",\\\"name\\\":\\\"event name 001\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"started_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"ended_at\\\":null,\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get all rules for an event\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/ddos-protection/v1/events/{{event_id}}/rules?cursor&limit\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\"{{event_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rules\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-event-rule-list)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/ddos-protection/v1/events/54de69dcba53b02fbf000018/rules?cursor&limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"54de69dcba53b02fbf000018\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"rules\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-event-rule-list)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"ash8nwdcba53b02fbf000018\\\",\\\"name\\\":\\\"rule name 001\\\",\\\"action\\\":\\\"default\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"source_ip\\\":\\\"127.0.0.1\\\",\\\"country_code\\\":\\\"(unknown)\\\",\\\"host\\\":\\\"example.com\\\",\\\"asn\\\":null,\\\"source_ip_prefix\\\":\\\"127.0.0.1/32\\\",\\\"additional_attributes\\\":[\\\"protocol\\\",\\\"tls\\\"],\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"},{\\\"id\\\":\\\"9go419dcba53b02fbf000023\\\",\\\"name\\\":\\\"rule name 002\\\",\\\"action\\\":\\\"default\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"source_ip\\\":\\\"127.0.0.1\\\",\\\"country_code\\\":null,\\\"host\\\":null,\\\"asn\\\":\\\"34154\\\",\\\"source_ip_prefix\\\":\\\"127.0.0.1/32\\\",\\\"additional_attributes\\\":[\\\"tls\\\"],\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"},{\\\"id\\\":\\\"9dfp0fdcba53b02fbf000016\\\",\\\"name\\\":\\\"rule name 003\\\",\\\"action\\\":\\\"default\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"source_ip\\\":\\\"2001:db8:85a3::8a2e:370:7334\\\",\\\"country_code\\\":\\\"US\\\",\\\"host\\\":\\\"example.com\\\",\\\"asn\\\":null,\\\"source_ip_prefix\\\":null,\\\"additional_attributes\\\":[],\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"},{\\\"id\\\":\\\"0ricb9dcba53b02fbf000099\\\",\\\"name\\\":\\\"rule name 004\\\",\\\"action\\\":\\\"default\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"source_ip\\\":\\\"127.0.0.1\\\",\\\"country_code\\\":\\\"US\\\",\\\"host\\\":\\\"example.com\\\",\\\"asn\\\":\\\"34154\\\",\\\"source_ip_prefix\\\\\\\"\\\":\\\"127.0.0.1/32\\\",\\\"additional_attributes\\\":[\\\"header\\\",\\\"protocol\\\",\\\"tls\\\"],\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"dXNlcjpVMEc5V0ZYTlo=\\\",\\\"limit\\\":4}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get traffic stats for a rule\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/ddos-protection/v1/events/{{event_id}}/rules/{{rule_id}}/traffic-stats\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\"{{event_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rules\",\n\t\t\t\t\t\t\t\t\t\t\"{{rule_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"traffic-stats\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-traffic-stats-rule-get)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/ddos-protection/v1/events/54de69dcba53b02fbf000018/rules/54de69dcba53b02fbf000018/traffic-stats\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"ddos-protection\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"events\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"54de69dcba53b02fbf000018\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"rules\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"54de69dcba53b02fbf000018\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"traffic-stats\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/ddos-protection/#ddos-protection-traffic-stats-rule-get)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"customer_id\\\":\\\"x4xCwxxJxGCx123Rx5xTx\\\",\\\"created_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"updated_at\\\":\\\"2025-01-22T00:00:00Z\\\",\\\"attributes\\\":[{\\\"name\\\":\\\"method_path\\\",\\\"values\\\":[{\\\"value\\\":\\\"POST /hello.Hello/Ping\\\",\\\"percentage\\\":21},{\\\"value\\\":\\\"GET /api/v1/status\\\",\\\"percentage\\\":14}]},{\\\"name\\\":\\\"source_ip\\\",\\\"values\\\":[{\\\"value\\\":\\\"2001:db8:85a3::8a2e:370:7334\\\",\\\"percentage\\\":17},{\\\"value\\\":\\\"192.168.1.105\\\",\\\"percentage\\\":8}]},{\\\"name\\\":\\\"country_code\\\",\\\"values\\\":[{\\\"value\\\":\\\"US\\\",\\\"percentage\\\":56}]},{\\\"name\\\":\\\"host\\\",\\\"values\\\":[{\\\"value\\\":\\\"example.com\\\",\\\"percentage\\\":15},{\\\"value\\\":\\\"api.example.com\\\",\\\"percentage\\\":9}]},{\\\"name\\\":\\\"asn\\\",\\\"values\\\":[{\\\"value\\\":\\\"34154\\\",\\\"percentage\\\":15}]},{\\\"name\\\":\\\"source_ip_prefix\\\",\\\"values\\\":[{\\\"value\\\":\\\"127.0.0.1/32\\\",\\\"percentage\\\":33}]},{\\\"name\\\":\\\"user_agent\\\",\\\"values\\\":[{\\\"value\\\":\\\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\\\",\\\"percentage\\\":26}]}]}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Fastly DDoS Protection Events API allows you to configure Fastly DDoS Protection and view attack insights including events, rules, and traffic statistics.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| name | string | Name of an attribute type used in traffic stats. |\\n| values | array | Values for traffic attribute. |\\n| percentage | integer | Percentage of traffic containing a value. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| customer_id | string | Alphanumeric string identifying the customer. |\\n| ended_at | string | Date and time in ISO 8601 format. |\\n| id | string | Unique ID of the event. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| started_at | string | Date and time in ISO 8601 format. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| action | string | Action types for a rule. |\\n| additional_attributes | array | Attribute category for additional, unlisted attributes used in a rule. |\\n| asn | string | ASN attribute. |\\n| country_code | string | Country code attribute. |\\n| host | string | Host attribute. |\\n| source_ip | string | Source IP address attribute. |\\n| source_ip_prefix | string | Source IP prefix attribute. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Domain\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Domain\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List domains\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/domains/v1?cursor&fqdn&limit&service_id&sort\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"v1\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"fqdn\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"(Optional) Filters results by the FQDN using a fuzzy/partial match.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a service_id.\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all domains.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A list of domains.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/domains/v1?cursor&fqdn&limit&service_id&sort\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"cursor\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Cursor value from the next_cursor field of a previous response, used to retrieve the next page. To request the first page, this should be empty.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"fqdn\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"(Optional) Filters results by the FQDN using a fuzzy/partial match.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"limit\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Limit how many results are returned.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"service_id\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Filter results based on a service_id.\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"sort\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The order in which to list the results.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all domains.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A list of domains.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"data\\\":[{\\\"id\\\":\\\"DOMAIN_ID\\\",\\\"fqdn\\\":\\\"DOMAIN_NAME\\\",\\\"service_id\\\":\\\"SERVICE_ID\\\",\\\"created_at\\\":\\\"2024-05-31T12:12:12.000Z\\\",\\\"updated_at\\\":\\\"2024-05-31T12:12:12.000Z\\\"}],\\\"meta\\\":{\\\"next_cursor\\\":\\\"CURSOR_VALUE\\\",\\\"limit\\\":20,\\\"sort\\\":\\\"fqdn\\\",\\\"total\\\":10}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a domain\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"fqdn\\\":\\\"DOMAIN_NAME\\\",\\\"service_id\\\":\\\"SERVICE_ID\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/domains/v1\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"v1\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/domains/domain/#create-udm-domain)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"201 A domain.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"fqdn\\\":\\\"DOMAIN_NAME\\\",\\\"service_id\\\":\\\"SERVICE_ID\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/domains/v1\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/domains/domain/#create-udm-domain)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"201 A domain.\",\n\t\t\t\t\t\t\t\t\t\"code\": 201,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"DOMAIN_ID\\\",\\\"fqdn\\\":\\\"DOMAIN_NAME\\\",\\\"service_id\\\":\\\"SERVICE_ID\\\",\\\"created_at\\\":\\\"2024-05-31T12:12:12.000Z\\\",\\\"updated_at\\\":\\\"2024-05-31T12:12:12.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a domain\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/domains/v1/{{domain_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"{{domain_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Show a domain.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A domain.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/domains/v1/{{domain_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{domain_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Show a domain.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A domain.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"DOMAIN_ID\\\",\\\"fqdn\\\":\\\"DOMAIN_NAME\\\",\\\"service_id\\\":\\\"SERVICE_ID\\\",\\\"created_at\\\":\\\"2024-05-31T12:12:12.000Z\\\",\\\"updated_at\\\":\\\"2024-05-31T12:12:12.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a domain\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/domains/v1/{{domain_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"{{domain_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/domains/domain/#delete-udm-domain)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"204 No content\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/domains/v1/{{domain_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{domain_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/domains/domain/#delete-udm-domain)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"204 No content\",\n\t\t\t\t\t\t\t\t\t\"code\": 204,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": null\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a domain\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"service_id\\\":\\\"SERVICE_ID\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/domains/v1/{{domain_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\"{{domain_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/domains/domain/#update-udm-domain)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 A domain.\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PATCH\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"service_id\\\":\\\"SERVICE_ID\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/domains/v1/{{domain_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"domains\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"v1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{domain_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/domains/domain/#update-udm-domain)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 A domain.\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"DOMAIN_ID\\\",\\\"fqdn\\\":\\\"DOMAIN_NAME\\\",\\\"service_id\\\":\\\"SERVICE_ID\\\",\\\"created_at\\\":\\\"2024-05-31T12:12:12.000Z\\\",\\\"updated_at\\\":\\\"2024-05-31T12:12:12.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"The Domains API allows you to manage your domains on Fastly and the services that they interact with.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [TLS management](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| fqdn | string | The fully-qualified domain name for your domain. Can be created, but not updated. |\\n| service_id | string | The service_id associated with your domain or null if there is no association. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| service_id | string | The service_id associated with your domain or null if there is no association. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| fqdn | string | The fully-qualified domain name for your domain. Can be created, but not updated. |\\n| id | string | Domain Identifier (UUID). |\\n| service_id | string | The service_id associated with your domain or null if there is no association. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Publishing\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Publishing\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Send messages to Fanout subscribers\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"text/plain\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"items\\\":[{\\\"channel\\\":\\\"mychannel\\\",\\\"formats\\\":{\\\"ws-message\\\":{\\\"content\\\":\\\"hello world\\\"}}}]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/publish\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"publish\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Send one or more messages to Fanout subscribers. Each message specifies a channel, and Fanout will deliver the message to all subscribers of its channel.\\n\\nIMPORTANT: For compatibility with GRIP, this endpoint requires a trailing slash, and the API token may be provided in the Authorization header (instead of the Fastly-Key header) using the Bearer scheme.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"text/plain\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"items\\\":[{\\\"channel\\\":\\\"mychannel\\\",\\\"formats\\\":{\\\"ws-message\\\":{\\\"content\\\":\\\"hello world\\\"}}}]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/publish\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"publish\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Send one or more messages to Fanout subscribers. Each message specifies a channel, and Fanout will deliver the message to all subscribers of its channel.\\n\\nIMPORTANT: For compatibility with GRIP, this endpoint requires a trailing slash, and the API token may be provided in the Authorization header (instead of the Fastly-Key header) using the Bearer scheme.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"Published\\n\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Publishing sends messages to Fanout subscribers. Fanout is designed to be GRIP-compatible, such that https://api.fastly.com/service/{service_id} can be used as a GRIP URL in application configurations.\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| body | string | The response body as a string. |\\n| body-bin | string | The response body as a base64-encoded binary blob. |\\n| code | integer | The HTTP status code. |\\n| headers | object | A map of arbitrary HTTP response headers to include in the response. |\\n| reason | string | The HTTP status string. Defaults to a string appropriate for code. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| content | string | A fragment of body data as a string. |\\n| content-bin | string | A fragment of body data as a base64-encoded binary blob. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| channel | string | The channel to publish the message on. |\\n| formats | object | Transport-specific message payload representations to be used for delivery. At least one format (http-response, http-stream, and/or ws-message) must be specified. Messages are only delivered to subscribers interested in the provided formats. For example, the ws-message format will only be sent to WebSocket clients. |\\n| id | string | The ID of the message. |\\n| prev-id | string | The ID of the previous message published on the same channel. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| items | array | The messages to publish. |\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| content | string | The content of a WebSocket TEXT message. |\\n| content-bin | string | The base64-encoded content of a WebSocket BINARY message. |\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Purging\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Purging\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Purge a URL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/purge/{{cached_url}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"purge\",\n\t\t\t\t\t\t\t\t\t\t\"{{cached_url}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Instant Purge an individual URL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/purge/www.example.com/path/to/object-to-purge\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"purge\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"www.example.com\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"path\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"object-to-purge\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Instant Purge an individual URL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\",\\\"id\\\":\\\"108-1391560174-974124\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Purge everything from a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/purge_all\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"purge_all\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Instant Purge everything from a service.\\nPurge-all requests cannot be done in soft mode and will always immediately invalidate all cached content associated with the service. To do a soft-purge-all, consider applying a constant surrogate key tag (e.g., \\\"all\\\") to all objects.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/purge_all\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"purge_all\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Instant Purge everything from a service.\\nPurge-all requests cannot be done in soft mode and will always immediately invalidate all cached content associated with the service. To do a soft-purge-all, consider applying a constant surrogate key tag (e.g., \\\"all\\\") to all objects.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Purge by surrogate key tag\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/purge/{{surrogate_key}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"purge\",\n\t\t\t\t\t\t\t\t\t\t\"{{surrogate_key}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Instant Purge a particular service of items tagged with a Surrogate Key. Only one surrogate key can be purged at a time. Multiple keys can be purged using a batch surrogate key purge request.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/purge/key_1\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"purge\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"key_1\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Instant Purge a particular service of items tagged with a Surrogate Key. Only one surrogate key can be purged at a time. Multiple keys can be purged using a batch surrogate key purge request.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\",\\\"id\\\":\\\"108-1391560174-974124\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Purge multiple surrogate key tags\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"fastly-soft-purge\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"1\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"surrogate-key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"key_1 key_2 key_3\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"surrogate_keys\\\":[\\\"key_1\\\",\\\"key_2\\\",\\\"key_3\\\"]}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/purge\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"purge\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Instant Purge a particular service of items tagged with surrogate keys. Up to 256 surrogate keys can be purged in one batch request. As an alternative to sending the keys in a JSON object in the body of the request, this endpoint also supports listing keys in a Surrogate-Key request header, e.g. Surrogate-Key: key_1 key_2 key_3.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"fastly-soft-purge\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"1\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"surrogate-key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"key_1 key_2 key_3\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"surrogate_keys\\\":[\\\"key_1\\\",\\\"key_2\\\",\\\"key_3\\\"]}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/purge\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"purge\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Instant Purge a particular service of items tagged with surrogate keys. Up to 256 surrogate keys can be purged in one batch request. As an alternative to sending the keys in a JSON object in the body of the request, this endpoint also supports listing keys in a Surrogate-Key request header, e.g. Surrogate-Key: key_1 key_2 key_3.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"key_1\\\":\\\"108-1391560174-974124\\\",\\\"key_2\\\":\\\"108-1391560174-974125\\\",\\\"key_3\\\":\\\"108-1391560174-974126\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Instant Purging removes content from Fastly immediately so it can be refreshed from your origin servers. While the default approach for issuing an individual URL Instant Purge uses the Fastly API, https://api.fastly.com/, it is not required.\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| id | string | Alphanumeric string identifying a Purging. |\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"VCL objects\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Apex redirect\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List apex redirects\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/apex-redirects\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"apex-redirects\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all apex redirects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/apex-redirects\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"apex-redirects\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all apex redirects for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"domains\\\":[\\\"example.com\\\",\\\"example.net\\\"],\\\"status_code\\\":301,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"},{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"domains\\\":[\\\"example.org\\\"],\\\"status_code\\\":308,\\\"id\\\":\\\"s7aqgcJjqqKhwiTRMaP11\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:43:32.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:43:33.000Z\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create an apex redirect\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/apex-redirects\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"apex-redirects\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create an apex redirect for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/apex-redirects\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"apex-redirects\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create an apex redirect for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"domains\\\":[\\\"example.com\\\",\\\"example.net\\\"],\\\"status_code\\\":301,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get an apex redirect\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/apex-redirects/{{apex_redirect_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"apex-redirects\",\n\t\t\t\t\t\t\t\t\t\t\"{{apex_redirect_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get an apex redirect by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/apex-redirects/6QI9o6ZZrSP3y9gI0OhMwZ\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"apex-redirects\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6QI9o6ZZrSP3y9gI0OhMwZ\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get an apex redirect by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"domains\\\":[\\\"example.com\\\",\\\"example.net\\\"],\\\"status_code\\\":301,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update an apex redirect\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/apex-redirects/{{apex_redirect_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"apex-redirects\",\n\t\t\t\t\t\t\t\t\t\t\"{{apex_redirect_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update an apex redirect by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/apex-redirects/6QI9o6ZZrSP3y9gI0OhMwZ\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"apex-redirects\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6QI9o6ZZrSP3y9gI0OhMwZ\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update an apex redirect by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"domains\\\":[\\\"example.org\\\"],\\\"status_code\\\":308,\\\"id\\\":\\\"s7aqgcJjqqKhwiTRMaP11\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:43:32.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:43:33.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete an apex redirect\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/apex-redirects/{{apex_redirect_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"apex-redirects\",\n\t\t\t\t\t\t\t\t\t\t\"{{apex_redirect_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete an apex redirect by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/apex-redirects/6QI9o6ZZrSP3y9gI0OhMwZ\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"apex-redirects\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"6QI9o6ZZrSP3y9gI0OhMwZ\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete an apex redirect by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Supports redirecting traffic for apex domains, subdomains, or wildcard domains to a WWW subdomain.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| domains | array | Array of apex domains that should redirect to their WWW subdomain. |\\n| feature_revision | integer | Revision number of the apex redirect feature implementation. Defaults to the most recent revision. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| status_code | integer | HTTP status code used to redirect the client. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Cache settings\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List cache settings objects\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/cache_settings\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"cache_settings\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a list of all cache settings for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/cache_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cache_settings\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a list of all cache settings for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"action\\\":\\\"cache\\\",\\\"cache_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-cache-setting\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"stale_ttl\\\":\\\"1200\\\",\\\"ttl\\\":\\\"3600\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a cache settings object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/cache_settings\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"cache_settings\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/vcl-services/cache-settings/#create-cache-settings)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/cache_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cache_settings\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/vcl-services/cache-settings/#create-cache-settings)**\\n\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"cache\\\",\\\"cache_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-cache-setting\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"stale_ttl\\\":\\\"1200\\\",\\\"ttl\\\":\\\"3600\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a cache settings object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/cache_settings/{{cache_settings_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"cache_settings\",\n\t\t\t\t\t\t\t\t\t\t\"{{cache_settings_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a specific cache settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/cache_settings/test-cache-setting\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cache_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-cache-setting\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a specific cache settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"cache\\\",\\\"cache_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-cache-setting\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"stale_ttl\\\":\\\"1200\\\",\\\"ttl\\\":\\\"3600\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a cache settings object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/cache_settings/{{cache_settings_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"cache_settings\",\n\t\t\t\t\t\t\t\t\t\t\"{{cache_settings_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a specific cache settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/cache_settings/test-cache-setting\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cache_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-cache-setting\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a specific cache settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"cache\\\",\\\"cache_condition\\\":\\\"\\\",\\\"name\\\":\\\"test-cache-setting\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"stale_ttl\\\":\\\"1200\\\",\\\"ttl\\\":\\\"3600\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a cache settings object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/cache_settings/{{cache_settings_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"cache_settings\",\n\t\t\t\t\t\t\t\t\t\t\"{{cache_settings_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a specific cache settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/cache_settings/test-cache-setting\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"cache_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-cache-setting\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a specific cache settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Configures cache lifetime for objects stored in the Fastly cache, overriding cache freshness information that would otherwise be determined from cache-related headers on the HTTP response. When used in conjunction with conditions, cache settings objects provide detailed control over how long content persists in the cache.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| action | string | If set, will cause vcl_fetch to terminate after processing this rule with the return state specified. If not set, other configuration logic in vcl_fetch with a lower priority will run after this rule. |\\n|  | pass | Do not cache the response and do not apply request collapsing to subsequent requests for the period specified in the TTL. |\\n|  | cache | Proceed to save the object and deliver the response. |\\n|  | restart | Discard the response and restart VCL processing in vcl_recv. |\\n| cache_condition | string | Name of the cache condition controlling when this configuration applies. |\\n| name | string | Name for the cache settings object. |\\n| stale_ttl | string | Maximum time in seconds to continue to use a stale version of the object if future requests to your backend server fail (also known as 'stale if error'). |\\n| ttl | string | Maximum time to consider the object fresh in the cache (the cache 'time to live'). |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Condition\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List conditions\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/condition\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"condition\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Gets all conditions for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/condition\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"condition\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets all conditions for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"name\\\":\\\"test-condition\\\",\\\"priority\\\":\\\"10\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"statement\\\":\\\"req.url.basename == \\\\\\\"index.html\\\\\\\"\\\",\\\"type\\\":\\\"CACHE\\\",\\\"version\\\":\\\"1\\\",\\\"comment\\\":\\\"\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a condition\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/condition\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"condition\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Creates a new condition.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/condition\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"condition\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a new condition.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"name\\\":\\\"test-condition\\\",\\\"priority\\\":\\\"10\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"statement\\\":\\\"req.url.basename == \\\\\\\"index.html\\\\\\\"\\\",\\\"type\\\":\\\"CACHE\\\",\\\"version\\\":\\\"1\\\",\\\"comment\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Describe a condition\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/condition/{{condition_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"condition\",\n\t\t\t\t\t\t\t\t\t\t\"{{condition_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Gets the specified condition.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/condition/test-condition\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"condition\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-condition\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets the specified condition.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"name\\\":\\\"test-condition\\\",\\\"priority\\\":\\\"10\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"statement\\\":\\\"req.url.basename == \\\\\\\"index.html\\\\\\\"\\\",\\\"type\\\":\\\"CACHE\\\",\\\"version\\\":\\\"1\\\",\\\"comment\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a condition\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/condition/{{condition_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"condition\",\n\t\t\t\t\t\t\t\t\t\t\"{{condition_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Updates the specified condition.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/condition/test-condition\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"condition\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-condition\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Updates the specified condition.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"created_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"updated_at\\\":\\\"2020-04-09T18:14:30.000Z\\\",\\\"deleted_at\\\":null,\\\"name\\\":\\\"test-condition\\\",\\\"priority\\\":\\\"10\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"statement\\\":\\\"req.url.basename == \\\\\\\"index.html\\\\\\\"\\\",\\\"type\\\":\\\"CACHE\\\",\\\"version\\\":\\\"1\\\",\\\"comment\\\":\\\"\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a condition\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/condition/{{condition_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"condition\",\n\t\t\t\t\t\t\t\t\t\t\"{{condition_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Deletes the specified condition.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/condition/test-condition\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"condition\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-condition\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes the specified condition.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Conditions are used to control whether logic defined in configured VCL objects is applied for a particular client request. A condition contains a VCL conditional expression that evaluates to either true or false and is used to determine whether the condition is met. The type of the condition determines where it is executed and the VCL variables that can be evaluated as part of the conditional logic.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| comment | string | A freeform descriptive note. |\\n| name | string | Name of the condition. Required. |\\n| priority | string | A numeric string. Priority determines execution order. Lower numbers execute first. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| statement | string | A conditional expression in VCL used to determine if the condition is met. |\\n| type | string | Type of the condition. |\\n|  | REQUEST | Make the condition available everywhere. This type of condition may only reference VCL variables that are accessible throughout the VCL flow. |\\n|  | CACHE | Make the condition available in the vcl_fetch subroutine at the fetch phase of the VCL flow. This type of condition may access VCL variables in the beresp namespace. |\\n|  | RESPONSE | Make the condition available in the vcl_deliver subroutine at the delivery phase of the VCL flow. This type of condition may access VCL variables in the resp namespace. |\\n|  | PREFETCH | Make the condition available in the vcl_miss and vcl_pass subroutines at the prefetch phase of the VCL flow. This type of condition may access VCL variables in the bereq namespace. |\\n| version | string | A numeric string that represents the service version. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"VCL Diff\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a comparison of the VCL changes between two service versions\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/vcl/diff/from/{{from_version_id}}/to/{{to_version_id}}?format\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\"diff\",\n\t\t\t\t\t\t\t\t\t\t\"from\",\n\t\t\t\t\t\t\t\t\t\t\"{{from_version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"to\",\n\t\t\t\t\t\t\t\t\t\t\"{{to_version_id}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"format\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional method to format the diff field.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/vcl-services/diff/#vcl-diff-service-versions)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/vcl/diff/from/1/to/2?format\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"diff\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"from\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"to\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"2\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"format\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Optional method to format the diff field.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"**[🔗 latest documentation](https://developer.fastly.com/reference/api/vcl-services/diff/#vcl-diff-service-versions)**\\n\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"from\\\":1,\\\"to\\\":2,\\\"format\\\":\\\"text\\\",\\\"diff\\\":\\\"pragma optional_param geoip_opt_in true;\\\\npragma optional_param fetchless_purge_all 1;\\\\npragma optional_param default_ssl_check_cert 1;\\\\npragma optional_param max_backends 5;\\\\npragma optional_param customer_id \\\\\\\"5d357e4d57a38c819912a\\\\\\\";\\\\nC!\\\\nW!\\\\n# Backends\\\\nbackend F_Host_1 {\\\\n    .between_bytes_timeout = 10s;\\\\n    .connect_timeout = 1s;\\\\n    .first_byte_timeout = 15s;\\\\n    .host = \\\\\\\"173.230.153.134\\\\\\\";\\\\n    .max_connections = 200;\\\\n    .port = \\\\\\\"80\\\\\\\";\\\\n}\\\\nsub vcl_recv {\\\\n#--FASTLY RECV BEGIN\\\\n  if (req.restarts == 0) {\\\\n    if (!req.http.X-Timer) {\\\\n      set req.http.X-Timer = \\\\\\\"S\\\\\\\" time.start.sec \\\\\\\".\\\\\\\" time.start.usec_frac;\\\\n    }\\\\n    set req.http.X-Timer = req.http.X-Timer \\\\\\\",VS0\\\\\\\";\\\\n  }\\\\n  declare local var.fastly_req_do_shield BOOL;\\\\n  set var.fastly_req_do_shield = (req.restarts == 0);\\\\n  # default conditions\\\\n  set req.backend = F_Host_1;\\\\n  # Header rewrite Test Header : 10\\\\n  set req.http.X-My-Test-Header = \\\\\\\"testing\\\\\\\";\\\\n  # end default conditions\\\\n#--FASTLY RECV END\\\\n    if (req.request != \\\\\\\"HEAD\\\\\\\" && req.request != \\\\\\\"GET\\\\\\\" && req.request != \\\\\\\"FASTLYPURGE\\\\\\\") {\\\\n      return(pass);\\\\n    }\\\\n    return(lookup);\\\\n}\\\\n\\\\n\\\\n...\\\\n\\\\n\\\\nsub vcl_fetch {\\\\n#--FASTLY FETCH BEGIN\\\\n-  if (beresp.status >= 500 && beresp.status < 600) {\\\\n-\\\\n-    if (stale.exists) {\\\\n-      return(deliver_stale);\\\\n-    }\\\\n-\\\\n-    if (req.restarts < 1 && (req.request == \\\\\\\"GET\\\\\\\" || req.request ==\\\\n\\\\\\\"HEAD\\\\\\\")) {\\\\n-      restart;\\\\n-    }\\\\n-\\\\n-  }\\\\n-  set beresp.stale_if_error = 43200s;\\\\n# record which cache ran vcl_fetch for this object and when\\\\n  set beresp.http.Fastly-Debug-Path = \\\\\\\"(F \\\\\\\" server.identity \\\\\\\" \\\\\\\"\\\\nnow.sec \\\\\\\") \\\\\\\" if(beresp.http.Fastly-Debug-Path,\\\\nberesp.http.Fastly-Debug-Path, \\\\\\\"\\\\\\\");\\\\n# generic mechanism to vary on something\\\\n  if (req.http.Fastly-Vary-String) {\\\\n    if (beresp.http.Vary) {\\\\n      set beresp.http.Vary = \\\\\\\"Fastly-Vary-String, \\\\\\\"  beresp.http.Vary;\\\\n    } else {\\\\n      set beresp.http.Vary = \\\\\\\"Fastly-Vary-String, \\\\\\\";\\\\n    }\\\\n  }\\\\n#--FASTLY FETCH END\\\\n  if ((beresp.status == 500 || beresp.status == 503) && req.restarts < 1\\\\n&& (req.request == \\\\\\\"GET\\\\\\\" || req.request == \\\\\\\"HEAD\\\\\\\")) {\\\\n    restart;\\\\n  }\\\\n  if(req.restarts > 0 ) {\\\\n    set beresp.http.Fastly-Restarts = req.restarts;\\\\n  }\\\\n  if (beresp.http.Set-Cookie) {\\\\n    set req.http.Fastly-Cachetype = \\\\\\\"SETCOOKIE\\\\\\\";\\\\n    return (pass);\\\\n  }\\\\n  if (beresp.http.Cache-Control ~ \\\\\\\"private\\\\\\\") {\\\\n    set req.http.Fastly-Cachetype = \\\\\\\"PRIVATE\\\\\\\";\\\\n    return (pass);\\\\n  }\\\\n  if (beresp.status == 500 || beresp.status == 503) {\\\\n    set req.http.Fastly-Cachetype = \\\\\\\"ERROR\\\\\\\";\\\\n    set beresp.ttl = 1s;\\\\n    set beresp.grace = 5s;\\\\n    return (deliver);\\\\n  }\\\\n  if (beresp.http.Expires || beresp.http.Surrogate-Control ~ \\\\\\\"max-age\\\\\\\"\\\\n|| beresp.http.Cache-Control ~\\\\\\\"(s-maxage|max-age)\\\\\\\") {\\\\n    # keep the ttl here\\\\n  } else {\\\\n        # apply the default ttl\\\\n    set beresp.ttl = 3600s;\\\\n  }\\\\n  return(deliver);\\\\n}\\\\n\\\\n\\\\n...\\\\n\\\\n\\\\nsub vcl_error {\\\\n#--FASTLY ERROR BEGIN\\\\n-  if (obj.status >= 500 && obj.status < 600) {\\\\n-    if (stale.exists) {\\\\n-      return(deliver_stale);\\\\n-    }\\\\n-  }\\\\n  if (obj.status == 801) {\\\\n     set obj.status = 301;\\\\n     set obj.response = \\\\\\\"Moved Permanently\\\\\\\";\\\\n     set obj.http.Location = \\\\\\\"https://\\\\\\\" req.http.host req.url;\\\\n     synthetic {\\\\\\\"\\\\\\\"};\\\\n     return (deliver);\\\\n  }\\\\n  if (req.http.Fastly-Restart-On-Error) {\\\\n    if (obj.status == 503 && req.restarts == 0) {\\\\n      restart;\\\\n    }\\\\n  }\\\\n  {\\\\n    if (obj.status == 550) {\\\\n      return(deliver);\\\\n    }\\\\n  }\\\\n#--FASTLY ERROR END\\\\n}\\\\n\\\\n\\\\n...\\\\n\\\\n\\\\nsub vcl_log {\\\\n#--FASTLY LOG BEGIN\\\\n  # default response conditions\\\\n#--FASTLY LOG END\\\\n}\\\\nsub vcl_hash {\\\\n#--FASTLY HASH BEGIN\\\\n  #if unspecified fall back to normal\\\\n  {\\\\n    set req.hash += req.url;\\\\n    set req.hash += req.http.host;\\\\n    set req.hash += req.vcl.generation;\\\\n    return (hash);\\\\n  }\\\\n#--FASTLY HASH END\\\\n}\\\\n\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Compare the changes in generated VCL between two versions of a service. This is sometimes called a \\\"diff\\\" because the comparison may highlight \\\"differences\\\" between the versions. To compare the configuration changes between two versions of a service represented in YAML format instead, use the related diff endpoint.\\n> **Authorization**: Requires [API token](/reference/api/auth-tokens).\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| diff | string | The differences between two specified versions. |\\n| format | string | The format in which compared VCL changes are being returned in. |\\n| from | integer | The version number of the service to which changes in the generated VCL are being compared. |\\n| to | integer | The version number of the service from which changes in the generated VCL are being compared. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Gzip\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List gzip configurations\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/gzip\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"gzip\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all gzip configurations for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/gzip\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gzip\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all gzip configurations for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"cache_condition\\\":\\\"\\\",\\\"content_types\\\":\\\"text/html text/css application/javascript\\\",\\\"extensions\\\":\\\"html css js\\\",\\\"name\\\":\\\"test-gzip\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a gzip configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/gzip\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"gzip\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a named gzip configuration on a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/gzip\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gzip\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a named gzip configuration on a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"cache_condition\\\":\\\"\\\",\\\"content_types\\\":\\\"text/html text/css application/javascript\\\",\\\"extensions\\\":\\\"html css js\\\",\\\"name\\\":\\\"test-gzip\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a gzip configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/gzip/{{gzip_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"gzip\",\n\t\t\t\t\t\t\t\t\t\t\"{{gzip_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the gzip configuration for a particular service, version, and name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/gzip/test-gzip\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gzip\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-gzip\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the gzip configuration for a particular service, version, and name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"cache_condition\\\":\\\"\\\",\\\"content_types\\\":\\\"text/html text/css application/javascript\\\",\\\"extensions\\\":\\\"html css js\\\",\\\"name\\\":\\\"test-gzip\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a gzip configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/gzip/{{gzip_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"gzip\",\n\t\t\t\t\t\t\t\t\t\t\"{{gzip_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a named gzip configuration on a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/gzip/test-gzip\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gzip\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-gzip\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a named gzip configuration on a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"cache_condition\\\":\\\"\\\",\\\"content_types\\\":\\\"text/html\\\",\\\"extensions\\\":\\\"html\\\",\\\"name\\\":\\\"test-gzip\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a gzip configuration\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/gzip/{{gzip_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"gzip\",\n\t\t\t\t\t\t\t\t\t\t\"{{gzip_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a named gzip configuration on a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/gzip/test-gzip\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"gzip\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-gzip\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a named gzip configuration on a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Gzip configuration allows you to choose resources to automatically compress.  For more information about compressing and decompressing data with Fastly, check out our concept guide to compression.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| cache_condition | string | Name of the cache condition controlling when this configuration applies. |\\n| content_types | string | Space-separated list of content types to compress. If you omit this field a default list will be used. |\\n| extensions | string | Space-separated list of file extensions to compress. If you omit this field a default list will be used. |\\n| name | string | Name of the gzip configuration. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Header\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Header objects\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/header\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"header\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieves all Header objects for a particular Version of a Service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/header\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieves all Header objects for a particular Version of a Service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"action\\\":\\\"set\\\",\\\"cache_condition\\\":null,\\\"dst\\\":\\\"http.header-name\\\",\\\"ignore_if_set\\\":\\\"0\\\",\\\"name\\\":\\\"test-header\\\",\\\"priority\\\":\\\"100\\\",\\\"regex\\\":\\\"\\\",\\\"request_condition\\\":null,\\\"response_condition\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"src\\\":\\\"client.ip\\\",\\\"substitution\\\":\\\"\\\",\\\"type\\\":\\\"request\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Header object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/header\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"header\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Creates a new Header object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/header\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a new Header object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"set\\\",\\\"cache_condition\\\":null,\\\"dst\\\":\\\"http.header-name\\\",\\\"ignore_if_set\\\":\\\"0\\\",\\\"name\\\":\\\"test-header\\\",\\\"priority\\\":\\\"100\\\",\\\"regex\\\":\\\"\\\",\\\"request_condition\\\":null,\\\"response_condition\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"src\\\":\\\"client.ip\\\",\\\"substitution\\\":\\\"\\\",\\\"type\\\":\\\"request\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Header object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/header/{{header_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"header\",\n\t\t\t\t\t\t\t\t\t\t\"{{header_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Retrieves a Header object by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/header/test-header\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-header\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Retrieves a Header object by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"set\\\",\\\"cache_condition\\\":null,\\\"dst\\\":\\\"http.header-name\\\",\\\"ignore_if_set\\\":\\\"0\\\",\\\"name\\\":\\\"test-header\\\",\\\"priority\\\":\\\"100\\\",\\\"regex\\\":\\\"\\\",\\\"request_condition\\\":null,\\\"response_condition\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"src\\\":\\\"client.ip\\\",\\\"substitution\\\":\\\"\\\",\\\"type\\\":\\\"request\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Header object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/header/{{header_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"header\",\n\t\t\t\t\t\t\t\t\t\t\"{{header_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Modifies an existing Header object by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/header/test-header\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-header\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Modifies an existing Header object by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"set\\\",\\\"cache_condition\\\":null,\\\"dst\\\":\\\"http.header-name\\\",\\\"ignore_if_set\\\":\\\"0\\\",\\\"name\\\":\\\"updated-test-header\\\",\\\"priority\\\":\\\"10\\\",\\\"regex\\\":\\\"\\\",\\\"request_condition\\\":null,\\\"response_condition\\\":null,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"src\\\":\\\"client.ip\\\",\\\"substitution\\\":\\\"\\\",\\\"type\\\":\\\"request\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Header object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/header/{{header_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"header\",\n\t\t\t\t\t\t\t\t\t\t\"{{header_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Deletes a Header object by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/header/test-header\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-header\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes a Header object by name.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Header objects are used to add, modify, or delete headers from requests and responses. The header content can be simple strings or be derived from variables inside Varnish. Regular expressions can be used to customize the headers even further.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| action | string | Accepts a string value. |\\n|  | set | Sets (or resets) a header. |\\n|  | append | Appends to an existing header. |\\n|  | delete | Delete a header. |\\n|  | regex | Perform a single regex replacement on a header. |\\n|  | regex_repeat | Perform a global regex replacement on a header. |\\n| cache_condition | string | Name of the cache condition controlling when this configuration applies. |\\n| dst | string | Header to set. |\\n| ignore_if_set | string | Don't add the header if it is added already. Only applies to 'set' action. Numerical value (\\\"0\\\" = false, \\\"1\\\" = true). |\\n| name | string | A handle to refer to this Header object. |\\n| priority | string | Priority determines execution order. Lower numbers execute first. |\\n| regex | string | Regular expression to use. Only applies to regex and regex_repeat actions. |\\n| request_condition | string | Condition which, if met, will select this configuration during a request. Optional. |\\n| response_condition | string | Optional name of a response condition to apply. |\\n| src | string | Variable to be used as a source for the header content. Does not apply to delete action. |\\n| substitution | string | Value to substitute in place of regular expression. Only applies to regex and regex_repeat actions. |\\n| type | string | Accepts a string value. |\\n|  | request | Performs on the request before lookup occurs. |\\n|  | cache | Performs on the response before it's stored in the cache. |\\n|  | response | Performs on the response before delivering to the client. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"HTTP3/QUIC\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get HTTP/3 status\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/http3\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"http3\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the status of HTTP/3 (QUIC) support for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/http3\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"http3\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the status of HTTP/3 (QUIC) support for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Enable support for HTTP/3\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/http3\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"http3\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Enable HTTP/3 (QUIC) support for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/http3\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"http3\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Enable HTTP/3 (QUIC) support for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Disable support for HTTP/3\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/http3\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"http3\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Disable HTTP/3 (QUIC) support for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/http3\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"http3\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Disable HTTP/3 (QUIC) support for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Supports the use of the HTTP/3 (QUIC) protocol.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| feature_revision | integer | Revision number of the HTTP/3 feature implementation. Defaults to the most recent revision. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Rate Limiter\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List rate limiters\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/rate-limiters\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rate-limiters\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all rate limiters for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/rate-limiters\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"rate-limiters\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all rate limiters for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"name\\\":\\\"test-rate-limiter\\\",\\\"uri_dictionary_name\\\":null,\\\"http_methods\\\":[\\\"POST\\\",\\\"PUT\\\",\\\"PATCH\\\",\\\"DELETE\\\"],\\\"rps_limit\\\":10000,\\\"window_size\\\":10,\\\"client_key\\\":[\\\"req.http.Fastly-Client-IP\\\"],\\\"penalty_box_duration\\\":30,\\\"action\\\":\\\"response\\\",\\\"response\\\":{\\\"status\\\":429,\\\"content_type\\\":\\\"application/json\\\",\\\"content\\\":\\\"{\\\\\\\"reason\\\\\\\": \\\\\\\"Too many requests\\\\\\\"}\\\"},\\\"response_object_name\\\":null,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a rate limiter\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/rate-limiters\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"rate-limiters\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a rate limiter for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/rate-limiters\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"rate-limiters\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a rate limiter for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"name\\\":\\\"test-rate-limiter\\\",\\\"uri_dictionary_name\\\":null,\\\"http_methods\\\":[\\\"POST\\\",\\\"PUT\\\",\\\"PATCH\\\",\\\"DELETE\\\"],\\\"rps_limit\\\":10000,\\\"window_size\\\":10,\\\"client_key\\\":[\\\"req.http.Fastly-Client-IP\\\"],\\\"penalty_box_duration\\\":30,\\\"action\\\":\\\"response\\\",\\\"response\\\":{\\\"status\\\":429,\\\"content_type\\\":\\\"application/json\\\",\\\"content\\\":\\\"{\\\\\\\"reason\\\\\\\": \\\\\\\"Too many requests\\\\\\\"}\\\"},\\\"response_object_name\\\":null,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a rate limiter\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/rate-limiters/{{rate_limiter_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"rate-limiters\",\n\t\t\t\t\t\t\t\t\t\t\"{{rate_limiter_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a rate limiter by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/rate-limiters/s7aqgcJjqqKhwiTRMaP11\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"rate-limiters\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"s7aqgcJjqqKhwiTRMaP11\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a rate limiter by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"name\\\":\\\"test-rate-limiter\\\",\\\"uri_dictionary_name\\\":null,\\\"http_methods\\\":[\\\"POST\\\",\\\"PUT\\\",\\\"PATCH\\\",\\\"DELETE\\\"],\\\"rps_limit\\\":10000,\\\"window_size\\\":10,\\\"client_key\\\":[\\\"req.http.Fastly-Client-IP\\\"],\\\"penalty_box_duration\\\":30,\\\"action\\\":\\\"response\\\",\\\"response\\\":{\\\"status\\\":429,\\\"content_type\\\":\\\"application/json\\\",\\\"content\\\":\\\"{\\\\\\\"reason\\\\\\\": \\\\\\\"Too many requests\\\\\\\"}\\\"},\\\"response_object_name\\\":null,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a rate limiter\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/rate-limiters/{{rate_limiter_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"rate-limiters\",\n\t\t\t\t\t\t\t\t\t\t\"{{rate_limiter_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a rate limiter by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/rate-limiters/s7aqgcJjqqKhwiTRMaP11\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"rate-limiters\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"s7aqgcJjqqKhwiTRMaP11\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a rate limiter by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"feature_revision\\\":1,\\\"feature_update_available\\\":false,\\\"name\\\":\\\"test-rate-limiter\\\",\\\"uri_dictionary_name\\\":null,\\\"http_methods\\\":[\\\"POST\\\",\\\"PUT\\\",\\\"PATCH\\\",\\\"DELETE\\\"],\\\"rps_limit\\\":10000,\\\"window_size\\\":10,\\\"client_key\\\":[\\\"req.http.Fastly-Client-IP\\\"],\\\"penalty_box_duration\\\":30,\\\"action\\\":\\\"response\\\",\\\"response\\\":{\\\"status\\\":429,\\\"content_type\\\":\\\"application/json\\\",\\\"content\\\":\\\"{\\\\\\\"reason\\\\\\\": \\\\\\\"Too many requests\\\\\\\"}\\\"},\\\"response_object_name\\\":null,\\\"id\\\":\\\"6QI9o6ZZrSP3y9gI0OhMwZ\\\",\\\"service_id\\\":\\\"1ry8Ui9rAiAsJEc6Ze99W1\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2021-01-25T18:24:38.000Z\\\",\\\"updated_at\\\":\\\"2021-01-25T18:24:38.000Z\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a rate limiter\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/rate-limiters/{{rate_limiter_id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"rate-limiters\",\n\t\t\t\t\t\t\t\t\t\t\"{{rate_limiter_id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a rate limiter by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/rate-limiters/s7aqgcJjqqKhwiTRMaP11\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"rate-limiters\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"s7aqgcJjqqKhwiTRMaP11\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a rate limiter by its ID.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Rate limiters add configurable origin request rate limiting to a service. This information is part of a limited availability release. For more information, see our product and feature lifecycle descriptions. To use this feature you must purchase a Professional or Premier Platform subscription for either Signal Sciences Cloud WAF or Signal Sciences Next-Gen WAF and have a paid account with a contract for full-site delivery.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| action | string | The action to take when a rate limiter violation is detected. |\\n|  | response | Prevent an origin request. |\\n|  | response_object | Prevent an origin request. |\\n|  | log_only | Logs the violation, but allow the origin request to continue. |\\n| client_key | array | Array of VCL variables used to generate a counter key to identify a client. Example variables include req.http.Fastly-Client-IP, req.http.User-Agent, or a custom header like req.http.API-Key. |\\n| feature_revision | integer | Revision number of the rate limiting feature implementation. Defaults to the most recent revision. |\\n| http_methods | array | Array of HTTP methods to apply rate limiting to. |\\n| logger_type | string | Name of the type of logging endpoint to be used when action is log_only. The logging endpoint type is used to determine the appropriate log format to use when emitting log entries. |\\n| name | string | A human readable name for the rate limiting rule. |\\n| penalty_box_duration | integer | Length of time in minutes that the rate limiter is in effect after the initial violation is detected. |\\n| response | object | Custom response to be sent when the rate limit is exceeded. Required if action is response. |\\n| response_object_name | string | Name of existing response object. Required if action is response_object. Note that the rate limiter response is only updated to reflect the response object content when saving the rate limiter configuration. |\\n| rps_limit | integer | Upper limit of requests per second allowed by the rate limiter. |\\n| uri_dictionary_name | string | The name of a Dictionary containing URIs as keys. If not defined or null, all origin URIs will be rate limited. |\\n| window_size | integer | Number of seconds during which the RPS limit must be exceeded in order to trigger a violation. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying the rate limiter. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Request settings\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Request Settings objects\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/request_settings\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"request_settings\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns a list of all Request Settings objects for the given service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/request_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"request_settings\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns a list of all Request Settings objects for the given service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"action\\\":\\\"lookup\\\",\\\"bypass_busy_wait\\\":\\\"0\\\",\\\"default_host\\\":null,\\\"force_miss\\\":\\\"0\\\",\\\"force_ssl\\\":\\\"1\\\",\\\"geo_headers\\\":\\\"1\\\",\\\"hash_keys\\\":null,\\\"max_stale_age\\\":\\\"60\\\",\\\"name\\\":\\\"test-request-setting\\\",\\\"request_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timer_support\\\":\\\"0\\\",\\\"version\\\":\\\"1\\\",\\\"xff\\\":\\\"append\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Request Settings object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/request_settings\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"request_settings\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Creates a new Request Settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/request_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"request_settings\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a new Request Settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"lookup\\\",\\\"bypass_busy_wait\\\":\\\"0\\\",\\\"default_host\\\":null,\\\"force_miss\\\":\\\"0\\\",\\\"force_ssl\\\":\\\"1\\\",\\\"geo_headers\\\":\\\"1\\\",\\\"hash_keys\\\":null,\\\"max_stale_age\\\":\\\"60\\\",\\\"name\\\":\\\"test-request-setting\\\",\\\"request_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timer_support\\\":\\\"0\\\",\\\"version\\\":\\\"1\\\",\\\"xff\\\":\\\"append\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Request Settings object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/request_settings/{{request_settings_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"request_settings\",\n\t\t\t\t\t\t\t\t\t\t\"{{request_settings_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Gets the specified Request Settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/request_settings/test-request-setting\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"request_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-request-setting\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets the specified Request Settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"lookup\\\",\\\"bypass_busy_wait\\\":\\\"0\\\",\\\"default_host\\\":null,\\\"force_miss\\\":\\\"0\\\",\\\"force_ssl\\\":\\\"1\\\",\\\"geo_headers\\\":\\\"1\\\",\\\"hash_keys\\\":null,\\\"max_stale_age\\\":\\\"60\\\",\\\"name\\\":\\\"test-request-setting\\\",\\\"request_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timer_support\\\":\\\"0\\\",\\\"version\\\":\\\"1\\\",\\\"xff\\\":\\\"append\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Request Settings object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/request_settings/{{request_settings_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"request_settings\",\n\t\t\t\t\t\t\t\t\t\t\"{{request_settings_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Updates the specified Request Settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/request_settings/test-request-setting\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"request_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-request-setting\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Updates the specified Request Settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"action\\\":\\\"lookup\\\",\\\"bypass_busy_wait\\\":\\\"0\\\",\\\"default_host\\\":null,\\\"force_miss\\\":\\\"0\\\",\\\"force_ssl\\\":\\\"1\\\",\\\"geo_headers\\\":\\\"1\\\",\\\"hash_keys\\\":null,\\\"max_stale_age\\\":\\\"120\\\",\\\"name\\\":\\\"updated-test-request-setting\\\",\\\"request_condition\\\":\\\"\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"timer_support\\\":\\\"0\\\",\\\"version\\\":\\\"1\\\",\\\"xff\\\":\\\"append\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Request Settings object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/request_settings/{{request_settings_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"request_settings\",\n\t\t\t\t\t\t\t\t\t\t\"{{request_settings_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Removes the specified Request Settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/request_settings/test-request-setting\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"request_settings\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-request-setting\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Removes the specified Request Settings object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Settings used to customize Fastly's request handling. When used with Conditions the Request Settings object allows you to fine tune how specific types of requests are handled.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| action | string | Allows you to terminate request handling and immediately perform an action. |\\n|  | lookup | Perform a cache lookup. |\\n|  | pass | Ignore the cache completely. |\\n| default_host | string | Sets the host header. |\\n| hash_keys | string | Comma separated list of varnish request object fields that should be in the hash key. |\\n| name | string | Name for the request settings. |\\n| request_condition | string | Condition which, if met, will select this configuration during a request. Optional. |\\n| xff | string | Short for X-Forwarded-For. |\\n| bypass_busy_wait | integer | Disable collapsed forwarding, so you don't wait for other objects to origin. |\\n| force_miss | integer | Allows you to force a cache miss for the request. Replaces the item in the cache if the content is cacheable. |\\n| force_ssl | integer | Forces the request use SSL (redirects a non-SSL to SSL). |\\n| geo_headers | integer | Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers. |\\n| max_stale_age | integer | How old an object is allowed to be to serve stale-if-error or stale-while-revalidate. |\\n| timer_support | integer | Injects the X-Timer info into the request for viewing origin fetch durations. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Response object\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List Response objects\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/response_object\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"response_object\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Returns all Response Objects for the specified service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/response_object\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"response_object\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns all Response Objects for the specified service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"cache_condition\\\":\\\"\\\",\\\"content\\\":\\\"This message means all is okay.\\\",\\\"content_type\\\":\\\"text/plain\\\",\\\"name\\\":\\\"test-response\\\",\\\"request_condition\\\":\\\"\\\",\\\"response\\\":\\\"Ok\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"status\\\":\\\"200\\\",\\\"version\\\":\\\"1\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a Response object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"My 404 Handler\\\",\\\"status\\\":\\\"404\\\",\\\"response\\\":\\\"Not Found\\\",\\\"content\\\":\\\"This page was not found.\\\",\\\"content_type\\\":\\\"text/html\\\",\\\"request_condition\\\":\\\"myRequestConditionName\\\",\\\"cache_condition\\\":\\\"myCacheConditionName\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/response_object\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"response_object\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Creates a new Response Object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"My 404 Handler\\\",\\\"status\\\":\\\"404\\\",\\\"response\\\":\\\"Not Found\\\",\\\"content\\\":\\\"This page was not found.\\\",\\\"content_type\\\":\\\"text/html\\\",\\\"request_condition\\\":\\\"myRequestConditionName\\\",\\\"cache_condition\\\":\\\"myCacheConditionName\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/response_object\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"response_object\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a new Response Object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"cache_condition\\\":\\\"\\\",\\\"content\\\":\\\"This message means all is okay.\\\",\\\"content_type\\\":\\\"text/plain\\\",\\\"name\\\":\\\"test-response\\\",\\\"request_condition\\\":\\\"\\\",\\\"response\\\":\\\"Ok\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"status\\\":\\\"200\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a Response object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/response_object/{{response_object_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"response_object\",\n\t\t\t\t\t\t\t\t\t\t\"{{response_object_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Gets the specified Response Object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/response_object/test-response\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"response_object\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-response\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets the specified Response Object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"cache_condition\\\":\\\"\\\",\\\"content\\\":\\\"This message means all is okay.\\\",\\\"content_type\\\":\\\"text/plain\\\",\\\"name\\\":\\\"test-response\\\",\\\"request_condition\\\":\\\"\\\",\\\"response\\\":\\\"Ok\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"status\\\":\\\"200\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a Response object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"My 404 Handler\\\",\\\"status\\\":\\\"404\\\",\\\"response\\\":\\\"Not Found\\\",\\\"content\\\":\\\"This page was not found.\\\",\\\"content_type\\\":\\\"text/html\\\",\\\"request_condition\\\":\\\"myRequestConditionName\\\",\\\"cache_condition\\\":\\\"myCacheConditionName\\\"}\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/response_object/{{response_object_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"response_object\",\n\t\t\t\t\t\t\t\t\t\t\"{{response_object_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Updates the specified Response Object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"raw\",\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{\\\"name\\\":\\\"My 404 Handler\\\",\\\"status\\\":\\\"404\\\",\\\"response\\\":\\\"Not Found\\\",\\\"content\\\":\\\"This page was not found.\\\",\\\"content_type\\\":\\\"text/html\\\",\\\"request_condition\\\":\\\"myRequestConditionName\\\",\\\"cache_condition\\\":\\\"myCacheConditionName\\\"}\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/response_object/test-response\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"response_object\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-response\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Updates the specified Response Object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"cache_condition\\\":\\\"\\\",\\\"content\\\":\\\"This message means all is okay.\\\",\\\"content_type\\\":\\\"text/plain\\\",\\\"name\\\":\\\"test-response\\\",\\\"request_condition\\\":\\\"\\\",\\\"response\\\":\\\"Ok\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"status\\\":\\\"200\\\",\\\"version\\\":\\\"1\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a Response Object\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/response_object/{{response_object_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"response_object\",\n\t\t\t\t\t\t\t\t\t\t\"{{response_object_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Deletes the specified Response Object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/response_object/test-response\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"response_object\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-response\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes the specified Response Object.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your backend architecture. Best when used with Condition objects.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| cache_condition | string | Name of the cache condition controlling when this configuration applies. |\\n| content | string | The content the response will deliver. |\\n| content_type | string | The MIME type of your response content. |\\n| name | string | The name of the response object to create. |\\n| request_condition | string | Condition which, if met, will select this configuration during a request. Optional. |\\n| response | string | The status text the response will have. Defaults to 'OK'. |\\n| status | string | The status code the response will have. Defaults to 200. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Settings\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get service settings\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/settings\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"settings\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the settings for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/settings\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"settings\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the settings for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"general.default_host\\\":\\\"www.example.com\\\",\\\"general.default_ttl\\\":7200,\\\"general.stale_if_error\\\":false,\\\"general.stale_if_error_ttl\\\":43200,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update service settings\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/settings\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"settings\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the settings for a particular service and version. NOTE: If you override TTLs with custom VCL, any general.default_ttl value will not be honored and the expected behavior may change.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/settings\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"settings\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the settings for a particular service and version. NOTE: If you override TTLs with custom VCL, any general.default_ttl value will not be honored and the expected behavior may change.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"general.default_host\\\":\\\"www.example.com\\\",\\\"general.default_ttl\\\":4242,\\\"general.stale_if_error\\\":false,\\\"general.stale_if_error_ttl\\\":43200,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"Handles default settings for a particular version of a service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| general.default_host | string | The default host name for the version. |\\n| general.default_ttl | integer | The default time-to-live (TTL) for the version. |\\n| general.stale_if_error | boolean | Enables serving a stale object if there is an error. |\\n| general.stale_if_error_ttl | integer | The default time-to-live (TTL) for serving the stale object for the version. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"VCL Snippets\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a dynamic snippet\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/snippet/{{id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a single dynamic snippet for a particular service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/snippet/62Yd1WfiCBPENLloXfXmlO\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"62Yd1WfiCBPENLloXfXmlO\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a single dynamic snippet for a particular service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"62Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-snippet\\\",\\\"priority\\\":\\\"100\\\",\\\"dynamic\\\":\\\"1\\\",\\\"type\\\":\\\"recv\\\",\\\"content\\\":\\\"set req.enable_segmented_caching = true;\\\",\\\"created_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"updated_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a dynamic snippet\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/snippet/{{id}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\"{{id}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a dynamic snippet for a particular service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/snippet/62Yd1WfiCBPENLloXfXmlO\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"62Yd1WfiCBPENLloXfXmlO\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a dynamic snippet for a particular service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"62Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-snippet\\\",\\\"priority\\\":\\\"100\\\",\\\"dynamic\\\":\\\"1\\\",\\\"type\\\":\\\"hit\\\",\\\"content\\\":\\\"set beresp.ttl = 60s;\\\",\\\"created_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"updated_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List snippets\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/snippet\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"snippet\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List all snippets for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"snippet\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List all snippets for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"62Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-snippet\\\",\\\"priority\\\":\\\"100\\\",\\\"dynamic\\\":\\\"1\\\",\\\"type\\\":\\\"recv\\\",\\\"content\\\":\\\"set req.enable_segmented_caching = true;\\\",\\\"created_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"updated_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a snippet\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/snippet\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"snippet\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Create a snippet for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"snippet\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a snippet for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"62Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-snippet\\\",\\\"priority\\\":\\\"100\\\",\\\"dynamic\\\":\\\"1\\\",\\\"type\\\":\\\"recv\\\",\\\"content\\\":\\\"set req.enable_segmented_caching = true;\\\",\\\"created_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"updated_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a versioned snippet\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/snippet/{{name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\"{{name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get a single snippet for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/snippet/test-snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-snippet\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get a single snippet for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"62Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-snippet\\\",\\\"priority\\\":\\\"100\\\",\\\"dynamic\\\":\\\"1\\\",\\\"type\\\":\\\"recv\\\",\\\"content\\\":\\\"set req.enable_segmented_caching = true;\\\",\\\"created_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"updated_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a versioned snippet\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/snippet/{{name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\"{{name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update a specific snippet for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/snippet/test-snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-snippet\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update a specific snippet for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"62Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"updated-snippet-name\\\",\\\"priority\\\":\\\"100\\\",\\\"dynamic\\\":\\\"1\\\",\\\"type\\\":\\\"recv\\\",\\\"content\\\":\\\"set req.enable_segmented_caching = true;\\\",\\\"created_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"updated_at\\\":\\\"2020-08-15T09:37:10.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a snippet\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/snippet/{{name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\"{{name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete a specific snippet for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/snippet/test-snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"snippet\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-snippet\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete a specific snippet for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"VCL Snippets are blocks of VCL logic inserted into your service's configuration that don't require custom VCL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| content | string | The VCL code that specifies exactly what the snippet does. |\\n| dynamic | string | Sets the snippet version. |\\n|  | 0 | regular. |\\n|  | 1 | dynamic. |\\n| name | string | The name for the snippet. |\\n| priority | string | Priority determines execution order. Lower numbers execute first. |\\n| type | string | The location in generated VCL where the snippet should be placed. |\\n|  | init | Place the snippet above all subroutines. |\\n|  | recv | Place the snippet within the vcl_recv subroutine but below the boilerplate VCL and above any objects. |\\n|  | hash | Place the snippet within the vcl_hash subroutine. |\\n|  | hit | Place the snippet within the vcl_hit subroutine. |\\n|  | miss | Place the snippet within the vcl_miss subroutine. |\\n|  | pass | Place the snippet within the vcl_pass subroutine. |\\n|  | fetch | Place the snippet within the vcl_fetch subroutine. |\\n|  | error | Place the snippet within the vcl_error subroutine. |\\n|  | deliver | Place the snippet within the vcl_deliver subroutine. |\\n|  | log | Place the snippet within the vcl_log subroutine. |\\n|  | none | Don't render the snippet in VCL so it can be manually included in custom VCL. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a VCL Snippet. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | string | String representing the number identifying a version of the service. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"VCL\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"List custom VCL files\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/vcl\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"List the uploaded VCLs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List the uploaded VCLs for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"content\\\":\\\"backend default {\\\\n  .host = \\\\\\\"127.0.0.1\\\\\\\";\\\\n  .port = \\\\\\\"9092\\\\\\\";\\\\n}\\\\n\\\\nsub vcl_recv {\\\\n    set req.backend = default;\\\\n}\\\\n\\\\nsub vcl_hash {\\\\n    set req.hash += req.url;\\\\n    set req.hash += req.http.host;\\\\n    set req.hash += \\\\\\\"0\\\\\\\";\\\\n}\\\\n\\\",\\\"main\\\":false,\\\"name\\\":\\\"test-vcl\\\"}]\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Create a custom VCL file\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/vcl\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Upload a VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Upload a VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"content\\\":\\\"backend default {\\\\n  .host = \\\\\\\"127.0.0.1\\\\\\\";\\\\n  .port = \\\\\\\"9092\\\\\\\";\\\\n}\\\\n\\\\nsub vcl_recv {\\\\n    set req.backend = default;\\\\n}\\\\n\\\\nsub vcl_hash {\\\\n    set req.hash += req.url;\\\\n    set req.hash += req.http.host;\\\\n    set req.hash += \\\\\\\"0\\\\\\\";\\\\n}\\\\n\\\",\\\"main\\\":false,\\\"name\\\":\\\"test-vcl\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get boilerplate VCL\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"text/plain\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/boilerplate\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"boilerplate\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Return boilerplate VCL with the service's TTL from the settings.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"text/plain\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/boilerplate\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"boilerplate\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Return boilerplate VCL with the service's TTL from the settings.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"*VCL*\\n\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a custom VCL file\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/vcl/{{vcl_name}}?no_content\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\"{{vcl_name}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"no_content\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Omit VCL content.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the uploaded VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/vcl/test-vcl?no_content\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-vcl\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"query\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"no_content\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Omit VCL content.\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the uploaded VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"content\\\":\\\"backend default {\\\\n  .host = \\\\\\\"127.0.0.1\\\\\\\";\\\\n  .port = \\\\\\\"9092\\\\\\\";\\\\n}\\\\n\\\\nsub vcl_recv {\\\\n    set req.backend = default;\\\\n}\\\\n\\\\nsub vcl_hash {\\\\n    set req.hash += req.url;\\\\n    set req.hash += req.http.host;\\\\n    set req.hash += \\\\\\\"0\\\\\\\";\\\\n}\\\\n\\\",\\\"main\\\":false,\\\"name\\\":\\\"test-vcl\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Update a custom VCL file\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/vcl/{{vcl_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\"{{vcl_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Update the uploaded VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/vcl/test-vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-vcl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the uploaded VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"content\\\":\\\"backend default {\\\\n  .host = \\\\\\\"127.0.0.1\\\\\\\";\\\\n  .port = \\\\\\\"9092\\\\\\\";\\\\n}\\\\n\\\\nsub vcl_recv {\\\\n    set req.backend = default;\\\\n}\\\\n\\\\nsub vcl_hash {\\\\n    set req.hash += req.url;\\\\n    set req.hash += req.http.host;\\\\n    set req.hash += \\\\\\\"0\\\\\\\";\\\\n}\\\\n\\\",\\\"main\\\":false,\\\"name\\\":\\\"test-vcl\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Delete a custom VCL file\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/vcl/{{vcl_name}}\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\"{{vcl_name}}\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Delete the uploaded VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/vcl/test-vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-vcl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the uploaded VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get a custom VCL file with syntax highlighting\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/vcl/{{vcl_name}}/content\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\"{{vcl_name}}\",\n\t\t\t\t\t\t\t\t\t\t\"content\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Get the uploaded VCL for a particular service and version with HTML syntax highlighting. Include line numbers by sending lineno=true as a request parameter.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/vcl/test-vcl/content\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"content\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the uploaded VCL for a particular service and version with HTML syntax highlighting. Include line numbers by sending lineno=true as a request parameter.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"content\\\":\\\"<div class=\\\\\\\"highlight\\\\\\\">\\\\n  <pre>  <span class=\\\\\\\"n\\\\\\\">backend</span> <span class=\\\\\\\"n\\\\\\\">default</span> <span class=\\\\\\\"p\\\\\\\">{</span>\\\\n  <span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">host</span> <span class=\\\\\\\"o\\\\\\\">=</span> <span class=\\\\\\\"s\\\\\\\">&quot;127.0.0.1&quot;</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n  <span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">port</span> <span class=\\\\\\\"o\\\\\\\">=</span> <span class=\\\\\\\"s\\\\\\\">&quot;80&quot;</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n<span class=\\\\\\\"p\\\\\\\">}</span>\\\\n<span class=\\\\\\\"k\\\\\\\">sub </span><span class=\\\\\\\"nf\\\\\\\">vcl_recv</span> <span class=\\\\\\\"p\\\\\\\">{</span>\\\\n    <span class=\\\\\\\"n\\\\\\\">set</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">backend</span> <span class=\\\\\\\"o\\\\\\\">=</span> <span class=\\\\\\\"n\\\\\\\">default</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n<span class=\\\\\\\"p\\\\\\\">}</span>\\\\n<span class=\\\\\\\"k\\\\\\\">sub </span><span class=\\\\\\\"nf\\\\\\\">vcl_hash</span> <span class=\\\\\\\"p\\\\\\\">{</span>\\\\n    <span class=\\\\\\\"n\\\\\\\">set</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">hash</span> <span class=\\\\\\\"o\\\\\\\">+=</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">url</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n    <span class=\\\\\\\"n\\\\\\\">set</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">hash</span> <span class=\\\\\\\"o\\\\\\\">+=</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">http</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">host</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n    <span class=\\\\\\\"n\\\\\\\">set</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">hash</span> <span class=\\\\\\\"o\\\\\\\">+=</span> <span class=\\\\\\\"s\\\\\\\">&quot;0&quot;</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n<span class=\\\\\\\"p\\\\\\\">}</span>\\\\n  </pre>\\\\n</div>\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Download a custom VCL file\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"text/plain\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/vcl/{{vcl_name}}/download\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\"{{vcl_name}}\",\n\t\t\t\t\t\t\t\t\t\t\"download\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Download the specified VCL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"text/plain\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/vcl/test-vcl/download\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"download\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Download the specified VCL.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"*VCL*\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get the generated VCL for a service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/generated_vcl\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"generated_vcl\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Display the generated VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/generated_vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"generated_vcl\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Display the generated VCL for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"content\\\":\\\"backend default {\\\\n  .host = \\\\\\\"127.0.0.1\\\\\\\";\\\\n  .port = \\\\\\\"9092\\\\\\\";\\\\n}\\\\n\\\\nsub vcl_recv {\\\\n    set req.backend = default;\\\\n}\\\\n\\\\nsub vcl_hash {\\\\n    set req.hash += req.url;\\\\n    set req.hash += req.http.host;\\\\n    set req.hash += \\\\\\\"0\\\\\\\";\\\\n}\\\\n\\\",\\\"main\\\":false,\\\"name\\\":\\\"test-vcl\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Get the generated VCL with syntax highlighting\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/generated_vcl/content\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"generated_vcl\",\n\t\t\t\t\t\t\t\t\t\t\"content\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Display the content of generated VCL with HTML syntax highlighting. Include line numbers by sending lineno=true as a request parameter.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/generated_vcl/content\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"generated_vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"content\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Display the content of generated VCL with HTML syntax highlighting. Include line numbers by sending lineno=true as a request parameter.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"content\\\":\\\"<div class=\\\\\\\"highlight\\\\\\\">\\\\n  <pre>  <span class=\\\\\\\"n\\\\\\\">backend</span> <span class=\\\\\\\"n\\\\\\\">default</span> <span class=\\\\\\\"p\\\\\\\">{</span>\\\\n  <span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">host</span> <span class=\\\\\\\"o\\\\\\\">=</span> <span class=\\\\\\\"s\\\\\\\">&quot;127.0.0.1&quot;</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n  <span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">port</span> <span class=\\\\\\\"o\\\\\\\">=</span> <span class=\\\\\\\"s\\\\\\\">&quot;80&quot;</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n<span class=\\\\\\\"p\\\\\\\">}</span>\\\\n<span class=\\\\\\\"k\\\\\\\">sub </span><span class=\\\\\\\"nf\\\\\\\">vcl_recv</span> <span class=\\\\\\\"p\\\\\\\">{</span>\\\\n    <span class=\\\\\\\"n\\\\\\\">set</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">backend</span> <span class=\\\\\\\"o\\\\\\\">=</span> <span class=\\\\\\\"n\\\\\\\">default</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n<span class=\\\\\\\"p\\\\\\\">}</span>\\\\n<span class=\\\\\\\"k\\\\\\\">sub </span><span class=\\\\\\\"nf\\\\\\\">vcl_hash</span> <span class=\\\\\\\"p\\\\\\\">{</span>\\\\n    <span class=\\\\\\\"n\\\\\\\">set</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">hash</span> <span class=\\\\\\\"o\\\\\\\">+=</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">url</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n    <span class=\\\\\\\"n\\\\\\\">set</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">hash</span> <span class=\\\\\\\"o\\\\\\\">+=</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">http</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">host</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n    <span class=\\\\\\\"n\\\\\\\">set</span> <span class=\\\\\\\"n\\\\\\\">req</span><span class=\\\\\\\"o\\\\\\\">.</span><span class=\\\\\\\"n\\\\\\\">hash</span> <span class=\\\\\\\"o\\\\\\\">+=</span> <span class=\\\\\\\"s\\\\\\\">&quot;0&quot;</span><span class=\\\\\\\"p\\\\\\\">;</span>\\\\n<span class=\\\\\\\"p\\\\\\\">}</span>\\\\n  </pre>\\\\n</div>\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Set a custom VCL file as main\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/vcl/{{vcl_name}}/main\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\"{{vcl_name}}\",\n\t\t\t\t\t\t\t\t\t\t\"main\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Set the specified VCL as the main.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/vcl/test-vcl/main\",\n\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"test-vcl\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"main\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Set the specified VCL as the main.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"content\\\":\\\"backend default {\\\\n  .host = \\\\\\\"127.0.0.1\\\\\\\";\\\\n  .port = \\\\\\\"9092\\\\\\\";\\\\n}\\\\n\\\\nsub vcl_recv {\\\\n    set req.backend = default;\\\\n}\\\\n\\\\nsub vcl_hash {\\\\n    set req.hash += req.url;\\\\n    set req.hash += req.http.host;\\\\n    set req.hash += \\\\\\\"0\\\\\\\";\\\\n}\\\\n\\\",\\\"main\\\":true,\\\"name\\\":\\\"test-vcl\\\"}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Lint (validate) VCL using flags set for the service\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/lint\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\"lint\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"Services may have flags set by a Fastly employee or by the purchase of products as addons to the service, which modify the way VCL is interpreted by that service.  This endpoint validates the submitted VCL in the context of the specified service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Lint (validate) VCL using a default set of flags\",\n\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/vcl_lint\",\n\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\"vcl_lint\"\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"description\": \"This endpoint validates the submitted VCL against a default set of enabled flags. Consider using the /service/{service_id}/lint operation to validate VCL in the context of a specific service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response\": []\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"description\": \"A VCL is a Varnish configuration file used to customize the configuration for a Service.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| content | string | The VCL code to be included. |\\n| main | boolean | Set to true when this is the main VCL, otherwise false. |\\n| name | string | The name of this VCL. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Load balancing\",\n\t\t\t\"item\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Directors\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Director backend\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Get a director-backend relationship\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/director/{{director_name}}/backend/{{backend_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{director_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{backend_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns the relationship between a Backend and a Director. If the Backend has been associated with the Director, it returns a simple record indicating this. Otherwise, returns a 404.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/director/test-director/backend/test-backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-backend\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Returns the relationship between a Backend and a Director. If the Backend has been associated with the Director, it returns a simple record indicating this. Otherwise, returns a 404.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"backend_name\\\":\\\"test-backend\\\",\\\"created_at\\\":\\\"2020-05-05T20:26:56.000Z\\\",\\\"deleted_at\\\":null,\\\"director_name\\\":\\\"test-director\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-05T20:26:56.000Z\\\",\\\"version\\\":1}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Create a director-backend relationship\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/director/{{director_name}}/backend/{{backend_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{director_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{backend_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Establishes a relationship between a Backend and a Director. The Backend is then considered a member of the Director and can be used to balance traffic onto.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/director/test-director/backend/test-backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-backend\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Establishes a relationship between a Backend and a Director. The Backend is then considered a member of the Director and can be used to balance traffic onto.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"backend_name\\\":\\\"test-backend\\\",\\\"created_at\\\":\\\"2020-05-05T20:26:56.000Z\\\",\\\"deleted_at\\\":null,\\\"director_name\\\":\\\"test-director\\\",\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"updated_at\\\":\\\"2020-05-05T20:26:56.000Z\\\",\\\"version\\\":1}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Delete a director-backend relationship\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/director/{{director_name}}/backend/{{backend_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{director_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{backend_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes the relationship between a Backend and a Director. The Backend is no longer considered a member of the Director and thus will not have traffic balanced onto it from this Director.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/director/test-director/backend/test-backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"backend\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-backend\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes the relationship between a Backend and a Director. The Backend is no longer considered a member of the Director and thus will not have traffic balanced onto it from this Director.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"Maps and relates backends as belonging to directors. Backends can belong to any number of directors but directors can only hold one reference to a specific backend.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| backend_name | string | The name of the backend. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| director | string | Name for the Director. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Director\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"List directors\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/director\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"director\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"List the directors for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"director\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"List the directors for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"backends\\\":[],\\\"capacity\\\":100,\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"test-director\\\",\\\"quorum\\\":75,\\\"retries\\\":10,\\\"shield\\\":null,\\\"type\\\":1,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-05-04T21:19:41.000Z\\\",\\\"updated_at\\\":\\\"2020-05-04T21:29:15.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Create a director\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/director\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"director\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a director for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"director\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Create a director for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"backends\\\":[],\\\"capacity\\\":100,\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"test-director\\\",\\\"quorum\\\":75,\\\"retries\\\":10,\\\"shield\\\":null,\\\"type\\\":1,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-05-04T21:19:41.000Z\\\",\\\"updated_at\\\":\\\"2020-05-04T21:29:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Get a director\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/director/{{director_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{director_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the director for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/director/test-director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-director\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Get the director for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"backends\\\":[],\\\"capacity\\\":100,\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"test-director\\\",\\\"quorum\\\":75,\\\"retries\\\":10,\\\"shield\\\":null,\\\"type\\\":1,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-05-04T21:19:41.000Z\\\",\\\"updated_at\\\":\\\"2020-05-04T21:29:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Update a director\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/director/{{director_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{director_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the director for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/director/test-director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-director\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Update the director for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"backends\\\":[],\\\"capacity\\\":100,\\\"comment\\\":\\\"\\\",\\\"name\\\":\\\"updated-test-director\\\",\\\"quorum\\\":75,\\\"retries\\\":20,\\\"shield\\\":null,\\\"type\\\":1,\\\"service_id\\\":\\\"SU1Z0isxPaozGVKXdv0eY\\\",\\\"version\\\":1,\\\"created_at\\\":\\\"2020-05-04T21:19:41.000Z\\\",\\\"updated_at\\\":\\\"2020-05-04T21:29:15.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Delete a director\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/director/{{director_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{director_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the director for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/director/test-director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"director\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"test-director\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Delete the director for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"A Director is responsible for balancing requests among a group of Backends. In addition to simply balancing, Directors can be configured to attempt retrying failed requests. Additionally, Directors have a quorum setting which can be used to determine when the Director as a whole is considered \\\"up\\\", in order to prevent \\\"server whack-a-mole\\\" following an outage as servers come back up. Only directors created via the API can be modified via the API. Directors known as \\\"autodirectors\\\" that are created automatically when load balancing groups of servers together cannot be modified or retrieved via the API.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| backends | array | List of backends associated to a director. |\\n| capacity | integer | Unused. |\\n| comment | string | A freeform descriptive note. |\\n| name | string | Name for the Director. |\\n| quorum | integer | The percentage of capacity that needs to be up for a director to be considered up. 0 to 100. |\\n| retries | integer | How many backends to search if it fails. |\\n| shield | string | Selected POP to serve as a shield for the backends. Defaults to null meaning no origin shielding if not set. Refer to the POPs API endpoint to get a list of available POPs used for shielding. |\\n| type | integer | What type of load balance group to use. |\\n|  | 1 | Random. |\\n|  | 3 | Hash. |\\n|  | 4 | Client. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| version | integer | Integer identifying a service version. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Dynamic server pools\",\n\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Pool\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"List server pools\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/pool\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Lists all pools for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Lists all pools for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"between_bytes_timeout\\\":\\\"10000\\\",\\\"id\\\":\\\"2Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"62SNBYLi10xp1iixmsAcXy\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-pool\\\",\\\"shield\\\":null,\\\"override_host\\\":null,\\\"use_tls\\\":\\\"0\\\",\\\"type\\\":\\\"random\\\",\\\"request_condition\\\":null,\\\"max_conn_default\\\":\\\"200\\\",\\\"connect_timeout\\\":\\\"1000\\\",\\\"first_byte_timeout\\\":\\\"15000\\\",\\\"quorum\\\":\\\"75\\\",\\\"tls_ca_cert\\\":null,\\\"tls_ciphers\\\":null,\\\"tls_client_key\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_sni_hostname\\\":null,\\\"tls_check_cert\\\":\\\"1\\\",\\\"tls_cert_hostname\\\":null,\\\"min_tls_version\\\":null,\\\"max_tls_version\\\":null,\\\"healthcheck\\\":null,\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-06-20T03:55:06.000Z\\\",\\\"updated_at\\\":\\\"2020-06-20T03:55:06.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Create a server pool\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/pool\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a pool for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a pool for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"between_bytes_timeout\\\":\\\"10000\\\",\\\"id\\\":\\\"2Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"62SNBYLi10xp1iixmsAcXy\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-pool\\\",\\\"shield\\\":null,\\\"override_host\\\":null,\\\"use_tls\\\":\\\"0\\\",\\\"type\\\":\\\"random\\\",\\\"request_condition\\\":null,\\\"max_conn_default\\\":\\\"200\\\",\\\"connect_timeout\\\":\\\"1000\\\",\\\"first_byte_timeout\\\":\\\"15000\\\",\\\"quorum\\\":75,\\\"tls_ca_cert\\\":null,\\\"tls_ciphers\\\":null,\\\"tls_client_key\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_sni_hostname\\\":null,\\\"tls_check_cert\\\":\\\"1\\\",\\\"tls_cert_hostname\\\":null,\\\"min_tls_version\\\":null,\\\"max_tls_version\\\":null,\\\"healthcheck\\\":null,\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-06-20T03:55:06.000Z\\\",\\\"updated_at\\\":\\\"2020-06-20T03:55:06.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Get a server pool\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/pool/{{pool_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{pool_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets a single pool for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/pool/my-pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"my-pool\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets a single pool for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"between_bytes_timeout\\\":\\\"10000\\\",\\\"id\\\":\\\"2Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"62SNBYLi10xp1iixmsAcXy\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-pool\\\",\\\"shield\\\":null,\\\"override_host\\\":null,\\\"use_tls\\\":\\\"0\\\",\\\"type\\\":\\\"random\\\",\\\"request_condition\\\":null,\\\"max_conn_default\\\":\\\"200\\\",\\\"connect_timeout\\\":\\\"1000\\\",\\\"first_byte_timeout\\\":\\\"15000\\\",\\\"quorum\\\":\\\"75\\\",\\\"tls_ca_cert\\\":null,\\\"tls_ciphers\\\":null,\\\"tls_client_key\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_sni_hostname\\\":null,\\\"tls_check_cert\\\":\\\"1\\\",\\\"tls_cert_hostname\\\":null,\\\"min_tls_version\\\":null,\\\"max_tls_version\\\":null,\\\"healthcheck\\\":null,\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-06-20T03:55:06.000Z\\\",\\\"updated_at\\\":\\\"2020-06-20T03:55:06.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Update a server pool\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/pool/{{pool_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{pool_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Updates a specific pool for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/pool/my-pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"my-pool\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Updates a specific pool for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"between_bytes_timeout\\\":\\\"10000\\\",\\\"id\\\":\\\"2Yd1WfiCBPENLloXfXmlO\\\",\\\"service_id\\\":\\\"62SNBYLi10xp1iixmsAcXy\\\",\\\"version\\\":\\\"1\\\",\\\"name\\\":\\\"test-pool\\\",\\\"shield\\\":null,\\\"override_host\\\":null,\\\"use_tls\\\":\\\"0\\\",\\\"type\\\":\\\"random\\\",\\\"request_condition\\\":null,\\\"max_conn_default\\\":\\\"300\\\",\\\"connect_timeout\\\":\\\"1000\\\",\\\"first_byte_timeout\\\":\\\"15000\\\",\\\"quorum\\\":\\\"75\\\",\\\"tls_ca_cert\\\":null,\\\"tls_ciphers\\\":null,\\\"tls_client_key\\\":null,\\\"tls_client_cert\\\":null,\\\"tls_sni_hostname\\\":null,\\\"tls_check_cert\\\":\\\"1\\\",\\\"tls_cert_hostname\\\":null,\\\"min_tls_version\\\":null,\\\"max_tls_version\\\":null,\\\"healthcheck\\\":null,\\\"comment\\\":\\\"\\\",\\\"created_at\\\":\\\"2020-06-20T03:55:06.000Z\\\",\\\"updated_at\\\":\\\"2020-06-20T03:55:06.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Delete a server pool\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/version/{{version_id}}/pool/{{pool_name}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{version_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{pool_name}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes a specific pool for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/version/1/pool/my-pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"version\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"1\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"my-pool\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes a specific pool for a particular service and version.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"A pool is responsible for balancing requests among a group of servers. In addition to balancing, pools can be configured to attempt retrying failed requests. Pools have a quorum setting that can be used to determine when the pool as a whole is considered up, in order to prevent problems following an outage as servers come back up.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| comment | string | A freeform descriptive note. |\\n| healthcheck | string | Name of the healthcheck to use with this pool. Can be empty and could be reused across multiple backend and pools. |\\n| max_tls_version | integer | Maximum allowed TLS version on connections to this server. Optional. |\\n| min_tls_version | integer | Minimum allowed TLS version on connections to this server. Optional. |\\n| name | string | Name for the Pool. |\\n| override_host | string | The hostname to override the Host header. Defaults to null meaning no override of the Host header will occur. This setting can also be added to a Server definition. If the field is set on a Server definition it will override the Pool setting. |\\n| request_condition | string | Condition which, if met, will select this configuration during a request. Optional. |\\n| shield | string | Selected POP to serve as a shield for the servers. Defaults to null meaning no origin shielding if not set. Refer to the POPs API endpoint to get a list of available POPs used for shielding. |\\n| tls_ciphers | string | List of OpenSSL ciphers (see the openssl.org manpages for details). Optional. |\\n| tls_sni_hostname | string | SNI hostname. Optional. |\\n| type | string | What type of load balance group to use. |\\n| between_bytes_timeout | integer | Maximum duration in milliseconds that Fastly will wait while receiving no data on a download from a backend. If exceeded, the response received so far will be considered complete and the fetch will end. May be set at runtime using bereq.between_bytes_timeout. |\\n| connect_timeout | integer | How long to wait for a timeout in milliseconds. Optional. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| first_byte_timeout | integer | How long to wait for the first byte in milliseconds. Optional. |\\n| max_conn_default | integer | Maximum number of connections. Optional. |\\n| quorum | integer | Percentage of capacity (0-100) that needs to be operationally available for a pool to be considered up. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| tls_ca_cert | string | A secure certificate to authenticate a server with. Must be in PEM format. |\\n| tls_cert_hostname | string | The hostname used to verify a server's certificate. It can either be the Common Name (CN) or a Subject Alternative Name (SAN). |\\n| tls_check_cert | integer | Be strict on checking TLS certs. Optional. |\\n| tls_client_cert | string | The client certificate used to make authenticated requests. Must be in PEM format. |\\n| tls_client_key | string | The client private key used to make authenticated requests. Must be in PEM format. |\\n| updated_at | string | Date and time in ISO 8601 format. |\\n| use_tls | integer | Whether to use TLS. |\\n|  | 0 | Do not use TLS. |\\n|  | 1 | Use TLS. |\\n| version | string | String identifying a service version. |\\n| id | string | Alphanumeric string identifying a Pool. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"name\": \"Server\",\n\t\t\t\t\t\t\t\"item\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"List servers in a pool\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/pool/{{pool_id}}/servers\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{pool_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"servers\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Lists all servers for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/pool/2Yd1WfiCBPENLloXfXmlO/servers\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"2Yd1WfiCBPENLloXfXmlO\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"servers\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Lists all servers for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"[{\\\"id\\\":\\\"6kEuoknxiaDBCLiAjKqyXq\\\",\\\"service_id\\\":\\\"6k2He0IyVFUTO6RNO1BNDe\\\",\\\"pool_id\\\":\\\"6kAX81nQ1jsNWZGnXvFSKY\\\",\\\"weight\\\":100,\\\"max_conn\\\":200,\\\"port\\\":80,\\\"override_host\\\":null,\\\"address\\\":\\\"example.com\\\",\\\"comment\\\":\\\"\\\",\\\"disabled\\\":false,\\\"created_at\\\":\\\"2020-06-20T08:20:36.000Z\\\",\\\"updated_at\\\":\\\"2020-06-20T08:20:36.000Z\\\",\\\"deleted_at\\\":null}]\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Get a pool server\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/pool/{{pool_id}}/server/{{server_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{pool_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"server\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{server_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets a single server for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"GET\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/pool/2Yd1WfiCBPENLloXfXmlO/server/6kEuoknxiaDBCLiAjKqyXq\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"2Yd1WfiCBPENLloXfXmlO\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"server\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"6kEuoknxiaDBCLiAjKqyXq\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Gets a single server for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"6kEuoknxiaDBCLiAjKqyXq\\\",\\\"service_id\\\":\\\"6k2He0IyVFUTO6RNO1BNDe\\\",\\\"pool_id\\\":\\\"6kAX81nQ1jsNWZGnXvFSKY\\\",\\\"weight\\\":100,\\\"max_conn\\\":200,\\\"port\\\":80,\\\"override_host\\\":null,\\\"address\\\":\\\"example.com\\\",\\\"comment\\\":\\\"\\\",\\\"disabled\\\":false,\\\"created_at\\\":\\\"2020-06-20T08:20:36.000Z\\\",\\\"updated_at\\\":\\\"2020-06-20T08:20:36.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Update a server\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/pool/{{pool_id}}/server/{{server_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{pool_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"server\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{server_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Updates a single server for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"PUT\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/pool/2Yd1WfiCBPENLloXfXmlO/server/6kEuoknxiaDBCLiAjKqyXq\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"2Yd1WfiCBPENLloXfXmlO\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"server\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"6kEuoknxiaDBCLiAjKqyXq\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Updates a single server for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"6kEuoknxiaDBCLiAjKqyXq\\\",\\\"service_id\\\":\\\"6k2He0IyVFUTO6RNO1BNDe\\\",\\\"pool_id\\\":\\\"6kAX81nQ1jsNWZGnXvFSKY\\\",\\\"weight\\\":100,\\\"max_conn\\\":300,\\\"port\\\":80,\\\"override_host\\\":null,\\\"address\\\":\\\"example.com\\\",\\\"comment\\\":\\\"\\\",\\\"disabled\\\":false,\\\"created_at\\\":\\\"2020-06-20T08:20:36.000Z\\\",\\\"updated_at\\\":\\\"2020-06-20T08:20:36.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Delete a server from a pool\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/pool/{{pool_id}}/server/{{server_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{pool_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"server\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{server_id}}\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes a single server for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"DELETE\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/pool/2Yd1WfiCBPENLloXfXmlO/server/6kEuoknxiaDBCLiAjKqyXq\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"2Yd1WfiCBPENLloXfXmlO\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"server\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"6kEuoknxiaDBCLiAjKqyXq\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Deletes a single server for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"status\\\":\\\"ok\\\"}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"name\": \"Add a server to a pool\",\n\t\t\t\t\t\t\t\t\t\"request\": {\n\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"{{fastly_url}}/service/{{service_id}}/pool/{{pool_id}}/server\",\n\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{fastly_url}}\"\n\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{service_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"{{pool_id}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"server\"\n\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a single server for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"response\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"name\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"originalRequest\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"in\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"type\": \"any\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"method\": \"POST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\"header\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Host\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"api.fastly.com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Content-Type\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/x-www-form-urlencoded\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"key\": \"Accept\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"value\": \"application/json\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\"body\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"mode\": \"urlencoded\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"urlencoded\": []\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"raw\": \"https://api.fastly.com/service/SU1Z0isxPaozGVKXdv0eY/pool/2Yd1WfiCBPENLloXfXmlO/server\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"protocol\": \"https\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"host\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"api\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"fastly\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"com\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"path\": [\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"service\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"SU1Z0isxPaozGVKXdv0eY\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"pool\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"2Yd1WfiCBPENLloXfXmlO\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"server\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\"description\": \"Creates a single server for a particular service and pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\"status\": \"200 OK\",\n\t\t\t\t\t\t\t\t\t\t\t\"code\": 200,\n\t\t\t\t\t\t\t\t\t\t\t\"_postman_previewlanguage\": \"Text\",\n\t\t\t\t\t\t\t\t\t\t\t\"header\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"cookie\": [],\n\t\t\t\t\t\t\t\t\t\t\t\"body\": \"{\\\"id\\\":\\\"6kEuoknxiaDBCLiAjKqyXq\\\",\\\"service_id\\\":\\\"6k2He0IyVFUTO6RNO1BNDe\\\",\\\"pool_id\\\":\\\"6kAX81nQ1jsNWZGnXvFSKY\\\",\\\"weight\\\":100,\\\"max_conn\\\":200,\\\"port\\\":80,\\\"override_host\\\":null,\\\"address\\\":\\\"new-example.com\\\",\\\"comment\\\":\\\"\\\",\\\"disabled\\\":false,\\\"created_at\\\":\\\"2020-06-20T08:20:36.000Z\\\",\\\"updated_at\\\":\\\"2020-06-20T08:20:36.000Z\\\",\\\"deleted_at\\\":null}\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"description\": \"A server is an address (IP address or hostname) to which the Fastly Load Balancer service can forward requests. This service can define multiple servers and assign it to a pool. Fastly can then select any one of these servers based on a selection policy defined for the pool.\\n> **Authorization**: [API token](/reference/api/auth-tokens) with at least [Engineer](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions\\\") permissions.\\n\\n## Data model\\n| Name | Type | Description |\\n| --- | --- | --- |\\n| address | string | A hostname, IPv4, or IPv6 address for the server. Required. |\\n| comment | string | A freeform descriptive note. |\\n| disabled | boolean | Allows servers to be enabled and disabled in a pool. |\\n| max_conn | integer | Maximum number of connections. If the value is 0, it inherits the value from pool's max_conn_default. |\\n| override_host | string | The hostname to override the Host header. Defaults to null meaning no override of the Host header if not set. This setting can also be added to a Pool definition. However, the server setting will override the Pool setting. |\\n| port | integer | Port number. Setting port 443 does not force TLS. Set use_tls in pool to force TLS. |\\n| weight | integer | Weight (1-100) used to load balance this server against others. |\\n| created_at | string | Date and time in ISO 8601 format. |\\n| deleted_at | string | Date and time in ISO 8601 format. |\\n| id | string | Alphanumeric string identifying a Server. |\\n| pool_id | string | Alphanumeric string identifying a Pool. |\\n| service_id | string | Alphanumeric string identifying the service. |\\n| updated_at | string | Date and time in ISO 8601 format. |\",\n\t\t\t\t\t\t\t\"auth\": {\n\t\t\t\t\t\t\t\t\"type\": \"apikey\",\n\t\t\t\t\t\t\t\t\"apikey\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"value\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"{{fastly_key}}\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"key\": \"key\",\n\t\t\t\t\t\t\t\t\t\t\"value\": \"Fastly-Key\",\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t],\n\t\"event\": [\n\t\t{\n\t\t\t\"listen\": \"prerequest\",\n\t\t\t\"script\": {\n\t\t\t\t\"type\": \"text/javascript\",\n\t\t\t\t\"exec\": [\n\t\t\t\t\t\"\"\n\t\t\t\t]\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"listen\": \"test\",\n\t\t\t\"script\": {\n\t\t\t\t\"type\": \"text/javascript\",\n\t\t\t\t\"exec\": [\n\t\t\t\t\t\"\"\n\t\t\t\t]\n\t\t\t}\n\t\t}\n\t],\n\t\"variable\": [\n\t\t{\n\t\t\t\"key\": \"fastly_url\",\n\t\t\t\"value\": \"https://api.fastly.com\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"customer_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"contact_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"event_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"invitation_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"invoice_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"service_authorization_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"star_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"user_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"user_login\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"acl_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"service_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"acl_entry_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"version_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"acl_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"acl_ip\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"token_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"dictionary_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"dictionary_item_key\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"dictionary_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"dns_configuration_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"tls_configuration_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"backend_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"director_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"pool_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"pool_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"server_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_azureblob_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_bigquery_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_cloudfiles_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_datadog_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_digitalocean_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_elasticsearch_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_ftp_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_gcs_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_google_pubsub_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_grafanacloudlogs_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_heroku_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_honeycomb_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_https_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_kafka_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_kinesis_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_loggly_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_logshuttle_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_newrelic_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_newrelicotlp_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_openstack_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_papertrail_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_s3_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_scalyr_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_sftp_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_splunk_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_sumologic_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"logging_syslog_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"start_timestamp\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"max_entries\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"field\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"timestamp_in_seconds\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"definition_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"dashboard_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"integration_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"workspace_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"request_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"redaction_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"rule_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"virtual_patch_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"domain_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"healthcheck_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"config_store_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"config_store_item_key\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"store_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"key\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"access_key\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"secret_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"environment_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"tls_activation_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"tls_certificate_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"tls_private_key_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"mutual_authentication_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"certificate_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"tls_subscription_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"tls_authorization_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"globalsign_email_challenge_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"from_version_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"to_version_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"subject\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"section\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"domain_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"cached_url\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"surrogate_key\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"apex_redirect_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"cache_settings_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"condition_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"gzip_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"header_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"rate_limiter_id\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"request_settings_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"response_object_name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"name\"\n\t\t},\n\t\t{\n\t\t\t\"key\": \"vcl_name\"\n\t\t}\n\t]\n}"
  },
  {
    "path": "tests/sample-importable-collections/test-postman-collection.json",
    "content": "{\n    \"info\": {\n        \"name\": \"Test API\",\n        \"description\": \"A test API\",\n        \"schema\": \"https://schema.getpostman.com/json/collection/v2.1.0/collection.json\"\n    },\n    \"variable\": [{\"key\": \"baseUrl\", \"value\": \"https://api.example.com\"}],\n    \"item\": [\n        {\n            \"name\": \"Users\",\n            \"item\": [\n                {\n                    \"name\": \"Get Users\",\n                    \"request\": {\n                        \"method\": \"GET\",\n                        \"url\": {\n                            \"raw\": \"{{host}}/api/users?email=example@gmail.com&relations=organization,impersonating_user\",\n                            \"host\": [\"{{host}}\"],\n                            \"path\": [\"api\", \"users\"],\n                            \"query\": [\n                                {\"key\": \"email\", \"value\": \"example@gmail.com\"},\n                                {\n                                    \"key\": \"relations\",\n                                    \"value\": \"organization,impersonating_user\"\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"User Details\",\n                    \"item\": [\n                        {\n                            \"name\": \"Get User\",\n                            \"request\": {\n                                \"method\": \"GET\",\n                                \"url\": {\n                                    \"raw\": \"{{baseUrl}}/users/{id}\",\n                                    \"host\": [\"{{baseUrl}}\"],\n                                    \"path\": [\"users\", \"{id}\"]\n                                }\n                            }\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"
  },
  {
    "path": "tests/sample-themes/another_test.yml",
    "content": "name: anothertest\nprimary: '#2ecc71'\nsecondary: '#3498db'\naccent: '#9b59b6'\nbackground: '#ecf0f1'\nsurface: '#bdc3c7'\nerror: '#e74c3c'\nwarning: '#f39c12'\nsuccess: '#27ae60'\npanel: '#95a5a6'\n\n# Extended properties\ntext_area:\n  gutter: 'black on red'\n  cursor: 'reverse'\n  cursor_line: 'italic'\n  cursor_line_gutter: 'black on blue'\n  matched_bracket: 'underline #f1c40f'\n  selection: 'on #3498db'\n\nsyntax:\n  json_key: '#8e44ad'\n  json_string: '#27ae60'\n  json_number: '#e67e22'\n  json_boolean: '#e74c3c'\n  json_null: '#95a5a6'\n\nurl:\n  base: 'italic #3498db on green'\n  protocol: 'u bold #9b59b6 on magenta'\n  separator: 'dim red u'\n\nvariable:\n  resolved: 'black on #00ff00'\n  unresolved: 'black on #ff0000'\n\n# Optional metadata\nauthor: \"Your Name\"\ndescription: \"A vibrant and colorful theme with extended properties\"\nhomepage: \"https://github.com/yourusername/posting-themes\""
  },
  {
    "path": "tests/sample-themes/serene_ocean.yaml",
    "content": "name: serene_ocean\nprimary: '#1E88E5'  # Ocean Blue\nsecondary: '#00ACC1'  # Teal\naccent: '#D32F2F'  # Crimson Red\nbackground: '#E3F2FD'  # Light Sky Blue\nsurface: '#FFFFFF'  # White\nerror: '#D32F2F'  # Crimson Red\nsuccess: '#43A047'  # Forest Green\ntext: '#212121'  # Almost Black\ndark: false\n"
  },
  {
    "path": "tests/test_curl_export.py",
    "content": "import pytest\nfrom posting.collection import (\n    RequestModel,\n    Header,\n    QueryParam,\n    Auth,\n    FormItem,\n    Cookie,\n    Options,\n    RequestBody,\n)\n\n\n@pytest.fixture\ndef basic_request():\n    \"\"\"Fixture providing a basic request model for testing.\"\"\"\n    return RequestModel(\n        name=\"Test Request\", method=\"GET\", url=\"https://example.com/api\"\n    )\n\n\ndef test_simple_get_request():\n    \"\"\"Test a simple GET request with no parameters.\"\"\"\n    request = RequestModel(\n        name=\"Simple GET\", method=\"GET\", url=\"https://example.com/api\"\n    )\n\n    expected = \"curl \\\\\\n  'https://example.com/api'\"\n    assert request.to_curl() == expected\n\n\ndef test_post_request_with_body():\n    \"\"\"Test a POST request with a JSON body.\"\"\"\n    request = RequestModel(\n        name=\"POST with body\",\n        method=\"POST\",\n        url=\"https://example.com/api/users\",\n        body=RequestBody(content='{\"name\": \"John Doe\", \"email\": \"john@example.com\"}'),\n    )\n\n    expected = 'curl \\\\\\n  -X POST \\\\\\n  -d \\'{\"name\": \"John Doe\", \"email\": \"john@example.com\"}\\' \\\\\\n  \\'https://example.com/api/users\\''\n    assert request.to_curl() == expected\n\n\ndef test_request_with_headers():\n    \"\"\"Test a request with custom headers.\"\"\"\n    request = RequestModel(\n        name=\"Request with headers\",\n        method=\"GET\",\n        url=\"https://example.com/api\",\n        headers=[\n            Header(name=\"Content-Type\", value=\"application/json\"),\n            Header(name=\"Authorization\", value=\"Bearer token123\"),\n            Header(name=\"Disabled-Header\", value=\"value\", enabled=False),\n        ],\n    )\n\n    expected = \"curl \\\\\\n  -H 'Content-Type: application/json' \\\\\\n  -H 'Authorization: Bearer token123' \\\\\\n  'https://example.com/api'\"\n    assert request.to_curl() == expected\n\n\ndef test_request_with_query_params():\n    \"\"\"Test a request with query parameters.\"\"\"\n    request = RequestModel(\n        name=\"Request with query params\",\n        method=\"GET\",\n        url=\"https://example.com/api/search\",\n        params=[\n            QueryParam(name=\"q\", value=\"test query\"),\n            QueryParam(name=\"page\", value=\"1\"),\n            QueryParam(name=\"disabled\", value=\"true\", enabled=False),\n        ],\n    )\n\n    expected = \"curl \\\\\\n  'https://example.com/api/search?q=test+query&page=1'\"\n    assert request.to_curl() == expected\n\n\ndef test_request_with_existing_query_params():\n    \"\"\"Test a request with existing query parameters in the URL.\"\"\"\n    request = RequestModel(\n        name=\"Request with existing query params\",\n        method=\"GET\",\n        url=\"https://example.com/api/search?existing=value\",\n        params=[\n            QueryParam(name=\"q\", value=\"test query\"),\n            QueryParam(name=\"page\", value=\"1\"),\n        ],\n    )\n\n    expected = (\n        \"curl \\\\\\n  'https://example.com/api/search?existing=value&q=test+query&page=1'\"\n    )\n    assert request.to_curl() == expected\n\n\ndef test_request_with_url_fragment():\n    \"\"\"Test a request with a URL fragment.\"\"\"\n    request = RequestModel(\n        name=\"Request with URL fragment\",\n        method=\"GET\",\n        url=\"https://example.com/api/docs#section1\",\n        params=[QueryParam(name=\"version\", value=\"1.0\")],\n    )\n\n    expected = \"curl \\\\\\n  'https://example.com/api/docs?version=1.0#section1'\"\n    assert request.to_curl() == expected\n\n\ndef test_request_with_basic_auth():\n    \"\"\"Test a request with basic authentication.\"\"\"\n    request = RequestModel(\n        name=\"Request with basic auth\",\n        method=\"GET\",\n        url=\"https://example.com/api/secure\",\n        auth=Auth.basic_auth(\"username\", \"password\"),\n    )\n\n    expected = (\n        \"curl \\\\\\n  -u 'username:password' \\\\\\n  'https://example.com/api/secure'\"\n    )\n    assert request.to_curl() == expected\n\n\ndef test_request_with_digest_auth():\n    \"\"\"Test a request with digest authentication.\"\"\"\n    request = RequestModel(\n        name=\"Request with digest auth\",\n        method=\"GET\",\n        url=\"https://example.com/api/secure\",\n        auth=Auth.digest_auth(\"username\", \"password\"),\n    )\n\n    expected = \"curl \\\\\\n  --digest -u 'username:password' \\\\\\n  'https://example.com/api/secure'\"\n    assert request.to_curl() == expected\n\n\ndef test_request_with_cookies():\n    \"\"\"Test a request with cookies.\"\"\"\n    request = RequestModel(\n        name=\"Request with cookies\",\n        method=\"GET\",\n        url=\"https://example.com/api\",\n        cookies=[\n            Cookie(name=\"session\", value=\"abc123\"),\n            Cookie(name=\"preference\", value=\"dark-mode\"),\n            Cookie(name=\"disabled\", value=\"value\", enabled=False),\n        ],\n    )\n\n    expected = \"curl \\\\\\n  --cookie 'session=abc123' \\\\\\n  --cookie 'preference=dark-mode' \\\\\\n  'https://example.com/api'\"\n    assert request.to_curl() == expected\n\n\ndef test_request_with_form_data():\n    \"\"\"Test a request with form data.\"\"\"\n    request = RequestModel(\n        name=\"Request with form data\",\n        method=\"POST\",\n        url=\"https://example.com/api/form\",\n        body=RequestBody(\n            form_data=[\n                FormItem(name=\"name\", value=\"John Doe\"),\n                FormItem(name=\"email\", value=\"john@example.com\"),\n                FormItem(name=\"disabled\", value=\"value\", enabled=False),\n            ]\n        ),\n    )\n\n    expected = \"curl \\\\\\n  -X POST \\\\\\n  -d 'name=John Doe' \\\\\\n  -d 'email=john@example.com' \\\\\\n  'https://example.com/api/form'\"\n    assert request.to_curl() == expected\n\n\ndef test_request_with_options():\n    \"\"\"Test a request with custom options.\"\"\"\n    request = RequestModel(\n        name=\"Request with options\",\n        method=\"GET\",\n        url=\"https://example.com/api\",\n        options=Options(\n            follow_redirects=False,\n            verify_ssl=False,\n            timeout=10.0,\n            proxy_url=\"http://proxy.example.com:8080\",\n        ),\n    )\n\n    expected = \"curl \\\\\\n  --no-location \\\\\\n  --insecure \\\\\\n  --max-time 10.0 \\\\\\n  --proxy 'http://proxy.example.com:8080' \\\\\\n  'https://example.com/api'\"\n    assert request.to_curl() == expected\n\n\ndef test_complex_request():\n    \"\"\"Test a complex request with multiple components.\"\"\"\n    request = RequestModel(\n        name=\"Complex request\",\n        method=\"POST\",\n        url=\"https://example.com/api/users?existing=value#section\",\n        headers=[\n            Header(name=\"Content-Type\", value=\"application/json\"),\n            Header(name=\"Authorization\", value=\"Bearer token123\"),\n        ],\n        params=[\n            QueryParam(name=\"q\", value=\"test query\"),\n            QueryParam(name=\"page\", value=\"1\"),\n        ],\n        body=RequestBody(content='{\"name\": \"John Doe\", \"email\": \"john@example.com\"}'),\n        auth=Auth.basic_auth(\"username\", \"password\"),\n        cookies=[Cookie(name=\"session\", value=\"abc123\")],\n        options=Options(verify_ssl=False),\n    )\n\n    expected = \"curl \\\\\\n  -X POST \\\\\\n  -H 'Content-Type: application/json' \\\\\\n  -H 'Authorization: Bearer token123' \\\\\\n  -d '{\\\"name\\\": \\\"John Doe\\\", \\\"email\\\": \\\"john@example.com\\\"}' \\\\\\n  -u 'username:password' \\\\\\n  --cookie 'session=abc123' \\\\\\n  --insecure \\\\\\n  'https://example.com/api/users?existing=value&q=test+query&page=1#section'\"\n    assert request.to_curl() == expected\n\n\ndef test_special_characters_in_url_and_params():\n    \"\"\"Test handling of special characters in URL and parameters.\"\"\"\n    request = RequestModel(\n        name=\"Special characters\",\n        method=\"GET\",\n        url=\"https://example.com/api/search\",\n        params=[\n            QueryParam(name=\"q\", value=\"special chars: !@#$%^&*()\"),\n            QueryParam(name=\"filter\", value=\"name=John Doe\"),\n        ],\n    )\n\n    expected = \"curl \\\\\\n  'https://example.com/api/search?q=special+chars%3A+%21%40%23%24%25%5E%26%2A%28%29&filter=name%3DJohn+Doe'\"\n    assert request.to_curl() == expected\n"
  },
  {
    "path": "tests/test_curl_import.py",
    "content": "from posting.importing.curl import CurlImport\n\n\ndef test_simple_get():\n    \"\"\"Test a simple GET request.\"\"\"\n    curl_command = \"curl http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"GET\"\n    assert curl_import.url == \"http://example.com\"\n    assert curl_import.headers == []\n    assert curl_import.data is None\n\n\ndef test_get_with_headers():\n    \"\"\"Test GET request with headers.\"\"\"\n    curl_command = \"curl -H 'Accept: application/json' -H 'User-Agent: TestAgent' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"GET\"\n    assert curl_import.url == \"http://example.com\"\n    assert curl_import.headers == [\n        (\"Accept\", \"application/json\"),\n        (\"User-Agent\", \"TestAgent\"),\n    ]\n    assert curl_import.data is None\n\n\ndef test_post_with_form_data():\n    \"\"\"Test POST request with form data using -d.\"\"\"\n    curl_command = \"curl -X POST -d 'key1=value1&key2=value2' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"POST\"\n    assert curl_import.url == \"http://example.com\"\n    assert curl_import.data == \"key1=value1&key2=value2\"\n    assert curl_import.is_form_data is True\n    assert curl_import.data_pairs == [(\"key1\", \"value1\"), (\"key2\", \"value2\")]\n\n\ndef test_post_with_json_data():\n    \"\"\"Test POST request with JSON data.\"\"\"\n    curl_command = \"curl -X POST -H 'Content-Type: application/json' -d '{\\\"key\\\":\\\"value\\\"}' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"POST\"\n    assert curl_import.url == \"http://example.com\"\n    assert curl_import.data == '{\"key\":\"value\"}'\n    assert curl_import.is_form_data is False\n    assert curl_import.data_pairs == []\n\n\ndef test_post_with_form_option():\n    \"\"\"Test POST request with form data using -d.\"\"\"\n    curl_command = (\n        \"curl -X POST -d 'field1=value1' -d 'field2=value2' http://example.com\"\n    )\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"POST\"\n    assert curl_import.url == \"http://example.com\"\n    assert curl_import.data_pairs == [(\"field1\", \"value1\"), (\"field2\", \"value2\")]\n    assert curl_import.is_form_data is True\n\n\ndef test_multiple_data_options():\n    \"\"\"Test handling of multiple -d options.\"\"\"\n    curl_command = \"curl -d 'key1=value1' -d 'key2=value2' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    # Depending on implementation, data might be concatenated or last one used\n    assert curl_import.data == \"key1=value1&key2=value2\"\n    assert curl_import.is_form_data is True\n    assert curl_import.data_pairs == [(\"key1\", \"value1\"), (\"key2\", \"value2\")]\n\n\ndef test_curl_with_user_and_password():\n    \"\"\"Test parsing of user credentials.\"\"\"\n    curl_command = \"curl -u username:password http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.user == \"username:password\"\n    assert curl_import.url == \"http://example.com\"\n\n\ndef test_curl_with_bearer_token():\n    \"\"\"Test parsing of user credentials.\"\"\"\n    curl_command = \"curl http://example.com -H 'Authorization: Bearer my-token'\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.headers == [(\"Authorization\", \"Bearer my-token\")]\n    assert curl_import.url == \"http://example.com\"\n\n\ndef test_curl_with_insecure():\n    \"\"\"Test parsing of --insecure flag.\"\"\"\n    curl_command = \"curl -k http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.insecure is True\n\n\ndef test_curl_with_referer():\n    \"\"\"Test parsing of referer.\"\"\"\n    curl_command = \"curl -e 'http://referrer.com' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.referer == \"http://referrer.com\"\n\n\ndef test_curl_with_user_agent():\n    \"\"\"Test parsing of user-agent.\"\"\"\n    curl_command = \"curl -A 'CustomAgent' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.user_agent == \"CustomAgent\"\n\n\ndef test_curl_with_compressed():\n    \"\"\"Test parsing of --compressed flag.\"\"\"\n    curl_command = \"curl --compressed http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.compressed is True\n\n\ndef test_curl_with_method_and_data():\n    \"\"\"Test custom method with data.\"\"\"\n    curl_command = \"curl -X PUT -d 'key=value' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"PUT\"\n    assert curl_import.data == \"key=value\"\n    assert curl_import.is_form_data is True\n\n\ndef test_curl_with_data_raw():\n    \"\"\"Test parsing of --data-raw.\"\"\"\n    curl_command = \"curl --data-raw 'raw data' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.data == \"raw data\"\n    assert curl_import.is_form_data is True\n\n\ndef test_curl_with_data_binary():\n    \"\"\"Test parsing of --data-binary.\"\"\"\n    curl_command = \"curl --data-binary 'binary data' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.data == \"binary data\"\n    assert curl_import.is_form_data is True\n\n\ndef test_curl_with_escaped_newlines():\n    \"\"\"Test parsing of curl command with escaped newlines.\"\"\"\n    curl_command = \"\"\"curl -X POST \\\\\n    -H 'Content-Type: application/json' \\\\\n    -d '{\"key\": \"value\"}' \\\\\n    http://example.com\"\"\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"POST\"\n    assert curl_import.url == \"http://example.com\"\n    assert curl_import.data == '{\"key\": \"value\"}'\n    assert curl_import.headers == [(\"Content-Type\", \"application/json\")]\n\n\ndef test_curl_with_no_space_in_header():\n    \"\"\"Test headers without space after colon.\"\"\"\n    curl_command = \"curl -H 'Authorization:Bearer token' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.headers == [(\"Authorization\", \"Bearer token\")]\n\n\ndef test_curl_with_complex_command():\n    \"\"\"Test a complex curl command.\"\"\"\n    curl_command = (\n        \"curl -X POST -H 'Accept: application/json' -H 'Content-Type: application/json' \"\n        '-d \\'{\"name\":\"test\",\"value\":123}\\' --compressed --insecure '\n        \"http://example.com/api/test\"\n    )\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"POST\"\n    assert curl_import.url == \"http://example.com/api/test\"\n    assert curl_import.headers == [\n        (\"Accept\", \"application/json\"),\n        (\"Content-Type\", \"application/json\"),\n    ]\n    assert curl_import.data == '{\"name\":\"test\",\"value\":123}'\n    assert curl_import.compressed is True\n    assert curl_import.insecure is True\n    assert curl_import.is_form_data is False\n\n\ndef test_curl_with_utf8_characters():\n    \"\"\"Test curl command with UTF-8 characters.\"\"\"\n    curl_command = \"curl -d 'param=テスト' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.data == \"param=テスト\"\n    assert curl_import.data_pairs == [(\"param\", \"テスト\")]\n\n\ndef test_curl_with_special_characters_in_data():\n    \"\"\"Test data containing special characters.\"\"\"\n    curl_command = \"curl -d 'param=hello%20world&key=value%3Dtest' http://example.com\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.data == \"param=hello%20world&key=value%3Dtest\"\n    assert curl_import.data_pairs == [\n        (\"param\", \"hello%20world\"),\n        (\"key\", \"value%3Dtest\"),\n    ]\n\n\ndef test_curl_imports_max_time():\n    \"\"\"Test a complex example that includes max-time, which was previously not parsed and\n    caused imports to be incorrect (fixed in 2.5.1).\"\"\"\n    curl_command = \"\"\"\\\ncurl \\\n  -X POST \\\n  -H 'Content-Type: application/json' \\\n  -H 'Accept: *' \\\n  -H 'Cache-Control: no-cache' \\\n  -H 'Accept-Encoding: gzip' \\\n  -d '{\n  \"string\": \"Hello, world!\",\n  \"booleans\": [true, false],\n  \"numbers\": [1, 2, 42],\n  \"null\": null\n}' \\\n  -u 'darren:' \\\n  --max-time 0.2 \\\n  'https://postman-echo.com/post?key1=value1&another-key=another-value&number=123'\n\"\"\"\n    curl_import = CurlImport(curl_command)\n    assert curl_import.method == \"POST\"\n    assert (\n        curl_import.url\n        == \"https://postman-echo.com/post?key1=value1&another-key=another-value&number=123\"\n    )\n    assert curl_import.headers == [\n        (\"Content-Type\", \"application/json\"),\n        (\"Accept\", \"*\"),\n        (\"Cache-Control\", \"no-cache\"),\n        (\"Accept-Encoding\", \"gzip\"),\n    ]\n    assert (\n        curl_import.data\n        == \"\"\"\\\n{\n  \"string\": \"Hello, world!\",\n  \"booleans\": [true, false],\n  \"numbers\": [1, 2, 42],\n  \"null\": null\n}\"\"\"\n    )\n    assert curl_import.user == \"darren:\"\n"
  },
  {
    "path": "tests/test_files.py",
    "content": "import pytest\nfrom posting.files import is_valid_filename\n\n\n@pytest.mark.parametrize(\n    \"filename, expected\",\n    [\n        (\"valid_filename.txt\", True),\n        (\"\", False),\n        (\"   \", False),\n        (\"file/with/path.txt\", False),\n        (\"a\" * 255, True),\n        (\"a\" * 256, False),\n        (\"CON\", False),\n        (\"PRN.txt\", False),\n        (\"AUX.log\", False),\n        (\"NUL.dat\", False),\n        (\"COM1.bin\", False),\n        (\"LPT1.tmp\", False),\n        (\"file..with..dots.txt\", False),\n        (\".hidden_file.txt\", False),\n        (\"normal.file.txt\", True),\n        (\"file-with-dashes.txt\", True),\n        (\"file_with_underscores.txt\", True),\n        (\"file with spaces.txt\", True),\n        (\"file.with.multiple.extensions.txt\", True),\n        # Path traversal attack tests\n        (\"../filename.txt\", False),\n        (\"filename/../something.txt\", False),\n        (\"foo/../bar/baz.txt\", False),\n        (\"foo/./bar/baz.txt\", False),\n        # Absolute path tests\n        (\"/etc/passwd\", False),\n        (\"/var/log/system.log\", False),\n        (\"/home/user/file.txt\", False),\n        (\"/file.txt\", False),\n        (\"C:/Program Files/file.txt\", False),\n    ],\n)\ndef test_is_valid_filename(filename, expected):\n    assert is_valid_filename(filename) == expected\n\n\ndef test_is_valid_filename_with_none():\n    assert is_valid_filename(None) is False\n\n\n@pytest.mark.parametrize(\n    \"os_specific_filename, expected\",\n    [\n        (\"COM0\", True),  # COM0 is not in the reserved list\n        (\"LPT0\", True),  # LPT0 is not in the reserved list\n        (\"CON.txt\", False),\n        (\"AUX.log\", False),\n    ],\n)\ndef test_is_valid_filename_os_specific(os_specific_filename, expected):\n    assert is_valid_filename(os_specific_filename) == expected\n"
  },
  {
    "path": "tests/test_open_api_import.py",
    "content": "import json\nfrom pathlib import Path\n\nfrom posting.importing.open_api import import_openapi_spec\n\n\ndef test_import(tmp_path: Path):\n    \"\"\"Test importing security schemes.\"\"\"\n    spec = {\n        \"openapi\": \"3.1.0\",\n        \"info\": {\"title\": \"Test\", \"version\": \"1.0\", \"description\": \"Test\"},\n        \"paths\": {\n            \"/\": {\n                \"get\": {\n                    \"parameters\": [\n                        {\n                            \"name\": \"page\",\n                            \"in\": \"query\",\n                        },\n                        {\n                            \"name\": \"account_id\",\n                            \"in\": \"header\",\n                            \"deprecated\": True,\n                        },\n                    ],\n                    \"responses\": {\"200\": {\"description\": \"OK\"}},\n                    \"security\": [\n                        {\"bearerAuth\": []},\n                    ],\n                }\n            }\n        },\n        \"components\": {\n            \"securitySchemes\": {\n                \"bearerAuth\": {\n                    \"type\": \"http\",\n                    \"scheme\": \"bearer\",\n                },\n            },\n        },\n    }\n    spec_path = tmp_path / \"spec.json\"\n    spec_path.write_text(json.dumps(spec))\n    collection = import_openapi_spec(spec_path)\n\n    assert len(collection.requests) == 1\n\n    request = collection.requests[0]\n    assert request.url == \"${BASE_URL}/\"\n    assert request.method == \"GET\"\n\n    assert len(request.params) == 1\n    param = request.params[0]\n    assert param.name == \"page\"\n    assert param.value == \"\"\n    assert param.enabled\n\n    assert len(request.headers) == 1\n    header = request.headers[0]\n    assert header.name == \"account_id\"\n    assert header.value == \"\"\n    assert not header.enabled\n\n    assert request.auth is not None\n    assert request.auth.type == \"bearer_token\"\n    assert request.auth.bearer_token is not None\n    assert request.auth.bearer_token.token == \"${BEARERAUTH_BEARER_TOKEN}\"\n"
  },
  {
    "path": "tests/test_postman_import.py",
    "content": "from pathlib import Path\nfrom posting.collection import Collection, Options, QueryParam, RequestModel, Scripts\nfrom posting.importing.postman import Variable, import_postman_spec\n\n\ndef test_import_postman_spec():\n    # Write mock Postman spec to a temporary file\n    collection, postman_collection = import_postman_spec(\n        spec_path=\"tests/sample-importable-collections/test-postman-collection.json\",\n        output_path=\"foo/bar/baz\",\n    )\n\n    assert collection == Collection(\n        path=Path(\"foo/bar/baz\"),\n        name=\"Test API\",\n        requests=[],\n        children=[\n            Collection(\n                path=Path(\"foo/bar/baz/Users\"),\n                name=\"Users\",\n                requests=[\n                    RequestModel(\n                        name=\"Get Users\",\n                        description=\"\",\n                        method=\"GET\",\n                        url=\"$HOST/api/users\",\n                        path=Path(\"foo/bar/baz/Users/GetUsers.posting.yaml\"),\n                        body=None,\n                        auth=None,\n                        headers=[],\n                        params=[\n                            QueryParam(\n                                name=\"email\", value=\"example@gmail.com\", enabled=True\n                            ),\n                            QueryParam(\n                                name=\"relations\",\n                                value=\"organization,impersonating_user\",\n                                enabled=True,\n                            ),\n                        ],\n                        cookies=[],\n                        posting_version=\"2.6.0\",\n                        scripts=Scripts(setup=None, on_request=None, on_response=None),\n                        options=Options(\n                            follow_redirects=True,\n                            verify_ssl=True,\n                            attach_cookies=True,\n                            proxy_url=\"\",\n                            timeout=5.0,\n                        ),\n                    )\n                ],\n                children=[\n                    Collection(\n                        path=Path(\"foo/bar/baz/Users/User Details\"),\n                        name=\"User Details\",\n                        requests=[\n                            RequestModel(\n                                name=\"Get User\",\n                                description=\"\",\n                                method=\"GET\",\n                                url=\"$BASE_URL/users/{id}\",\n                                path=Path(\n                                    \"foo/bar/baz/Users/User Details/GetUser.posting.yaml\"\n                                ),\n                                body=None,\n                                auth=None,\n                                headers=[],\n                                params=[],\n                                cookies=[],\n                                posting_version=\"2.6.0\",\n                                scripts=Scripts(\n                                    setup=None, on_request=None, on_response=None\n                                ),\n                                options=Options(\n                                    follow_redirects=True,\n                                    verify_ssl=True,\n                                    attach_cookies=True,\n                                    proxy_url=\"\",\n                                    timeout=5.0,\n                                ),\n                            )\n                        ],\n                        children=[],\n                        readme=None,\n                    )\n                ],\n                readme=None,\n            )\n        ],\n        readme=\"# Test API\\n\\nA test API\\n\\nVersion: 2.0.0\",\n    )\n\n    assert postman_collection.variable == [\n        Variable(key=\"baseUrl\", value=\"https://api.example.com\")\n    ]\n"
  },
  {
    "path": "tests/test_snapshots.py",
    "content": "import os\nfrom pathlib import Path\nfrom unittest import mock\nimport pytest\n\nfrom textual.pilot import Pilot\nfrom textual.widgets import Input\nfrom posting.__main__ import make_posting\n\nTEST_DIR = Path(__file__).parent\nCONFIG_DIR = TEST_DIR / \"sample-configs\"\nENV_DIR = TEST_DIR / \"sample-envs\"\nTHEME_DIR = TEST_DIR / \"sample-themes\"\nSAMPLE_COLLECTIONS = TEST_DIR / \"sample-collections\"\nPOSTING_MAIN = TEST_DIR / \"posting_snapshot_app.py\"\n\n\ndef use_config(file_name: str):\n    \"\"\"Specify which config file to use from the `sample-configs` directory.\"\"\"\n    return mock.patch.dict(\n        os.environ, {\"POSTING_CONFIG_FILE\": str(CONFIG_DIR / file_name)}\n    )\n\n\ndef patch_env(key: str, value: str):\n    \"\"\"Decorator to patch and environment variable.\"\"\"\n    return mock.patch.dict(os.environ, {key: value})\n\n\nasync def disable_blink_for_active_cursors(pilot: Pilot) -> None:\n    \"\"\"Allows us to disable cursors which could not be disabled via config.\n    You'll probably want to use this if you open the command palette using a\n    test, as the config does not target that Input's cursor.\n    \"\"\"\n    await pilot.pause()\n    pilot.app.screen.query_one(Input).cursor_blink = False\n\n\n@use_config(\"general.yaml\")\nclass TestJumpMode:\n    @pytest.mark.parametrize(\"spacing\", [\"compact\", \"standard\"])\n    def test_loads(self, spacing, snap_compare):\n        \"\"\"Simple check that ctrl+o enters jump mode.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\")\n\n        with patch_env(\"POSTING_SPACING\", spacing):\n            assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_focus_switch(self, snap_compare):\n        \"\"\"Jump mode can target focusable widgets such as the collection tree.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\")  # enter jump mode\n            await pilot.press(\"tab\")  # target collection tree\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_click_switch(self, snap_compare):\n        \"\"\"Jump mode can target widgets that are not focusable, such as tabs.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\")  # enter jump mode\n            await pilot.press(\"u\")  # target \"Options\" tab\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@use_config(\"general.yaml\")\nclass TestMethodSelection:\n    def test_select_post_method(self, snap_compare):\n        \"\"\"Simple check that we can change the method.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+t\")\n            await pilot.press(\"p\")\n            await pilot.press(\"enter\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@use_config(\"general.yaml\")\nclass TestUrlBar:\n    def test_dropdown_appears_on_typing(self, snap_compare):\n        \"\"\"Check that the dropdown is filled with URLs.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.pause()\n            await pilot.press(*\"http\")  # Move to the dropdown\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_dropdown_filters_on_typing(self, snap_compare):\n        \"\"\"Check that the dropdown filters on typing.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.pause()\n            await pilot.press(*\"json\")  # Move to the dropdown\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_dropdown_completion_selected_via_enter_key(self, snap_compare):\n        \"\"\"Check that the dropdown completion is selected.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.pause()\n            await pilot.press(*\"json\")  # Move to the dropdown\n            await pilot.press(\"enter\")  # Select the completion\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_dropdown_completion_selected_via_tab_key(self, snap_compare):\n        \"\"\"Check that the dropdown completion is selected.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.pause()\n            await pilot.press(*\"json\")  # Move to the dropdown\n            await pilot.press(\"tab\")  # Select the completion\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@use_config(\"general.yaml\")\nclass TestCommandPalette:\n    @pytest.mark.parametrize(\"spacing\", [\"compact\", \"standard\"])\n    def test_loads_and_shows_discovery_options(self, spacing, snap_compare):\n        \"\"\"Check that the command palette loads.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+p\")\n            await disable_blink_for_active_cursors(pilot)\n\n        with patch_env(\"POSTING_SPACING\", spacing):\n            assert snap_compare(\n                POSTING_MAIN, run_before=run_before, terminal_size=(120, 34)\n            )\n\n    def test_can_type_to_filter_options(self, snap_compare):\n        \"\"\"Check that we can run a command from the command palette.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+p\")\n            await disable_blink_for_active_cursors(pilot)\n            await pilot.press(*\"view\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_can_run_command__hide_collection_browser(self, snap_compare):\n        \"\"\"Check that we can run a command from the command palette.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+p\")\n            await disable_blink_for_active_cursors(pilot)\n            await pilot.press(*\"tog coll\")\n            await pilot.press(\"down\", \"enter\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestNewRequest:\n    def test_dialog_loads_and_can_be_used(self, snap_compare):\n        \"\"\"Check that the new request dialog loads and is prefilled\n        with the data based on where the cursor is.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"J\", \"J\", \"ctrl+n\")\n            await pilot.press(*\"foo\")\n            await pilot.press(\"tab\", \"tab\")\n            await pilot.press(*\"bar\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    @pytest.mark.serial\n    def test_new_request_added_to_tree_correctly_and_notification_shown(\n        self, snap_compare\n    ):\n        \"\"\"Check that the new request is added to the tree correctly\n        and that a notification is shown.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"J\", \"J\", \"ctrl+n\")\n            await pilot.press(*\"foo\")\n            await pilot.press(\"tab\", \"tab\")\n            await pilot.press(*\"bar\")\n            await pilot.press(\"ctrl+n\")\n            await pilot.pause()\n            await pilot.pause(2)\n\n            # Check the file exists\n            new_request_file = (\n                SAMPLE_COLLECTIONS / \"jsonplaceholder\" / \"posts\" / \"foo.posting.yaml\"\n            )\n            assert new_request_file.exists()\n\n            # Check the file content\n            assert (\n                new_request_file.read_text(\"utf-8\")\n                == \"\"\"\\\nname: foo\ndescription: bar\n\"\"\"\n            )\n\n            new_request_file.unlink()\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_cannot_create_request_without_name(self, snap_compare):\n        \"\"\"Check that we cannot create a request without a name.\n\n        We should see a validation error appear in the modal.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+n\")\n            await pilot.press(\"enter\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 34))\n\n    @pytest.mark.skip(reason=\"This test is flaky on CI - needs investigation.\")\n    def test_cannot_create_request_with_duplicate_name(self, snap_compare):\n        \"\"\"Check that we cannot create a request with a duplicate name.\n\n        We expect to see an error toast at the bottom right.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+n\")\n            await pilot.press(*\"echo\")  # this name already exists\n            await pilot.press(\"enter\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_cannot_create_request_invalid_filename(self, snap_compare):\n        \"\"\"Check that we cannot create a request with an invalid filename.\n\n        You should see a validation error next to the filename field.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+n\", \"x\", \"tab\")\n            await pilot.press(*\"..\")\n            await pilot.press(\"enter\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(88, 28))\n\n    def test_cannot_supply_invalid_path_in_collection(self, snap_compare):\n        \"\"\"Check that we cannot supply an invalid path in the collection.\n\n        You should see a validation error next to the filename field.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+n\", \"x\", \"tab\", \"tab\", \"tab\")\n            await pilot.press(*\"../\")\n            await pilot.press(\"enter\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(88, 28))\n\n\n@use_config(\"general.yaml\")\nclass TestUserInterfaceShortcuts:\n    def test_hide_collection_browser(self, snap_compare):\n        \"\"\"Check that we can hide the collection browser.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+h\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_expand_request_section(self, snap_compare):\n        \"\"\"Check that we can expand the request section.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\")  # jump mode\n            await pilot.press(\"q\")  # move focus to inside request section\n            await pilot.press(\"ctrl+m\")  # expand request section\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_expand_then_reset(self, snap_compare):\n        \"\"\"Check that we can expand the request section and then reset it.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\")  # jump mode\n            await pilot.press(\"q\")  # move focus to inside request section\n            await pilot.press(\"ctrl+m\")  # expand request section\n            await pilot.press(\"ctrl+m\")  # reset sections\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestLoadingRequest:\n    def test_request_loaded_into_view__headers(self, snap_compare):\n        \"\"\"Check that the request headers are loaded into the view.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            # Navigate to 'get one post' and select it.\n            await pilot.press(*\"Jj\")\n            await pilot.press(\"enter\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 34))\n\n    def test_request_loaded_into_view__body(self, snap_compare):\n        \"\"\"Check that the request body is loaded into the view.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            # Navigate to 'POST one post' and select it.\n            await pilot.press(*\"JJjjj\")\n            await pilot.press(\"enter\")\n            await pilot.press(\"ctrl+o\", \"w\")  # jump to 'Body' tab\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 34))\n\n    def test_request_loaded_into_view__query_params(self, snap_compare):\n        \"\"\"Check that the request query params are loaded into the view.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            # Navigate to 'GET comments via query' and select it.\n            await pilot.press(*\"JJJjj\")\n            await pilot.press(\"enter\")\n            await pilot.press(\"ctrl+o\", \"r\")  # jump to 'Query Params' tab\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 34))\n\n    def test_request_loaded_into_view__auth(self, snap_compare):\n        \"\"\"Check that the request auth is loaded into the view.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            # Navigate to 'GET comments via query' and select it.\n            await pilot.press(*\"jj\")\n            await pilot.press(\"enter\")\n            await pilot.press(\"ctrl+o\", \"t\")  # jump to 'Auth' tab\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 44))\n\n    def test_request_loaded_into_view__path_params(self, snap_compare):\n        \"\"\"Check that the request path params are loaded into the view.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(*\"jj\")\n            await pilot.press(\"enter\")\n            await pilot.press(\"ctrl+o\", \"e\")  # jump to 'Path Params' tab\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 34))\n\n    # @pytest.mark.skip(\n    #     reason=\"info tab contains a path, specific to the host the test runs on\"\n    # )\n    # def test_request_loaded_into_view__info(self, snap_compare):\n    #     \"\"\"Check that the request info is loaded into the view.\"\"\"\n\n    #     async def run_before(pilot: Pilot):\n    #         await pilot.press(\"j\")\n    #         await pilot.press(\"enter\")\n    #         await pilot.press(\"ctrl+o\", \"t\")  # jump to 'Info' tab\n\n    #     assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 44))\n\n    def test_request_loaded_into_view__options(self, snap_compare):\n        \"\"\"Check that the request options are loaded into the view.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(*\"jj\")\n            await pilot.press(\"enter\")\n            await pilot.press(\"ctrl+o\", \"i\")  # jump to 'Options' tab\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 44))\n\n\n@use_config(\"general.yaml\")\nclass TestHelpScreen:\n    def test_help_screen_appears(self, snap_compare):\n        \"\"\"Check that the help screen appears.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+question_mark\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 42))\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestSave:\n    def test_no_request_selected__dialog_is_prefilled_correctly(self, snap_compare):\n        \"\"\"Check that the save dialog appears when no request is selected.\n\n        We should confirm that the New Request dialogue is open, and that the\n        information is pre-filled. Ensure that the filename is also computed\n        correctly for the `*.posting.yaml` file.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(*\"JJj\")\n            await pilot.press(\"ctrl+o\", \"y\")  # select 'Info' tab\n            await pilot.press(\"j\")  # move down into 'Info' tab\n            await pilot.press(*\"Foo: Bar\")\n            await pilot.press(\"tab\")\n            await pilot.press(*\"baz\")\n            await pilot.press(\"ctrl+s\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestSendRequest:\n    @pytest.mark.parametrize(\"spacing\", [\"compact\", \"standard\"])\n    def test_send_request(self, spacing, snap_compare):\n        \"\"\"Check that we can send a request.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(*\"JJj\")  # select 'get one post'\n            await pilot.press(\"l\")  # testing 'l' to select\n            await pilot.press(\"ctrl+j\")  # send request\n            await pilot.app.workers.wait_for_complete()\n\n        with patch_env(\"POSTING_SPACING\", spacing):\n            assert snap_compare(\n                POSTING_MAIN, run_before=run_before, terminal_size=(88, 34)\n            )\n\n\n@use_config(\"modified_config.yaml\")\nclass TestConfig:\n    def test_config(self, snap_compare):\n        \"\"\"Check that the config is loaded correctly.\n        The config loaded in this test class modifies the theme,\n        layout, focus on startup and response, and hides the header.\n\n        We should pay special attention to ensure the response body\n        is focused, as it should happen automatically when the response\n        is received based on this config.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(*\"JJj\")\n            await pilot.press(\"l\")\n            await pilot.press(\"ctrl+j\")\n            await pilot.app.workers.wait_for_complete()\n\n        assert snap_compare(\n            POSTING_MAIN, run_before=run_before, terminal_size=(120, 34)\n        )\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestVariables:\n    def test_unresolved_variables_highlighted(self, snap_compare):\n        \"\"\"Check that the unresolved variables are highlighted in the URL\n        and as a query parameter value.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(*\"JJJJj\")  # go to 'get one user'\n            await pilot.press(\"enter\")  # press 'enter' to select\n            await pilot.press(\"ctrl+o\", \"r\")  # go to 'Query' tab\n            await pilot.press(\"down\")  # move down into 'Query' tab\n            await pilot.press(*\"foo\", \"enter\")  # pressing enter should shift to value\n            # The params typed below should be dimmed since they dont resolve\n            await pilot.press(*\"$nope/${nope}\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    @pytest.mark.parametrize(\"spacing\", [\"compact\", \"standard\"])\n    def test_resolved_variables_highlight_and_preview(self, spacing, snap_compare):\n        \"\"\"Check that the resolved variables are highlighted in the URL\n        and the value is shown below.\"\"\"\n\n        env_path = str((ENV_DIR / \"sample_base.env\").resolve())\n        with patch_env(\"POSTING_SPACING\", spacing):\n            app = make_posting(\n                collection=SAMPLE_COLLECTIONS / \"jsonplaceholder\" / \"todos\",\n                env=(env_path,),\n            )\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"j\", \"j\", \"enter\")\n            await pilot.press(\"ctrl+l\", \"right\")\n\n        assert snap_compare(app, run_before=run_before)\n\n\n@use_config(\"custom_theme.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\n@patch_env(\"POSTING_THEME_DIRECTORY\", str(THEME_DIR.resolve()))\nclass TestCustomThemeSimple:\n    def test_theme_set_on_startup_and_in_command_palette(self, snap_compare):\n        \"\"\"Check that the theme is set on startup and available in the command palette.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+p\")\n            await pilot.press(*\"them\", \"enter\")\n            await disable_blink_for_active_cursors(pilot)\n            await pilot.press(*\"atest\")\n            await pilot.pause()\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_theme_sensible_defaults__url(self, snap_compare):\n        \"\"\"This theme doesn't specify explicit values for the URL\n        or variable highlights, so we should expect sensible\n        defaults to be used. These defaults should be drawn from the\n        semantic colours defined in the theme.\n        \"\"\"\n\n        env_path = str((ENV_DIR / \"sample_base.env\").resolve())\n        app = make_posting(\n            collection=SAMPLE_COLLECTIONS / \"jsonplaceholder\" / \"todos\",\n            env=(env_path,),\n        )\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"j\", \"j\", \"enter\")\n            await pilot.press(\"ctrl+l\", \"right\", *\"/$lol/\")\n            await pilot.press(\"ctrl+o\", \"w\")\n\n        assert snap_compare(app, run_before=run_before, terminal_size=(100, 32))\n\n    def test_theme_sensible_defaults__json(self, snap_compare):\n        \"\"\"This theme doesn't explicitly declare JSON highlighting,\n        so lets ensure that sensible defaults are used.\n        \"\"\"\n\n        env_path = str((ENV_DIR / \"sample_base.env\").resolve())\n        app = make_posting(\n            collection=SAMPLE_COLLECTIONS / \"jsonplaceholder\",\n            env=(env_path,),\n        )\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(*\"jjj\", \"enter\")\n            await pilot.press(\"ctrl+o\", \"w\")\n            await pilot.press(*\"jj\")\n            await pilot.press(\"shift+down\")\n\n        assert snap_compare(app, run_before=run_before, terminal_size=(100, 32))\n\n\n@use_config(\"custom_theme2.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\n@patch_env(\"POSTING_THEME_DIRECTORY\", str(THEME_DIR.resolve()))\nclass TestCustomThemeComplex:\n    def test_highlighting_applied_from_custom_theme__url(self, snap_compare):\n        \"\"\"Ensure custom theme is applied correctly in the URL bar.\n\n        Resolved and unresolved variables should be highlighted based on the\n        theme. The chosen theme has some funky choices for the URL, so it should\n        be clear that the URL protocol, base, and separators are being highlighted\n        as expected.\n        \"\"\"\n\n        env_path = str((ENV_DIR / \"sample_base.env\").resolve())\n        app = make_posting(\n            collection=SAMPLE_COLLECTIONS / \"jsonplaceholder\" / \"todos\",\n            env=(env_path,),\n        )\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"j\", \"j\", \"enter\")\n            await pilot.press(\"ctrl+l\", \"right\", *\"/$lol/\")\n            await pilot.press(\"ctrl+o\", \"w\")\n\n        assert snap_compare(app, run_before=run_before, terminal_size=(100, 32))\n\n    def test_highlighting_applied_from_custom_theme__json(self, snap_compare):\n        \"\"\"Ensure custom theme is applied correctly to TextAreas.\n        Ensure the gutter is coloured both foreground and background.\n        The cursor line and selection should also be coloured.\n        Ensure the JSON is being highlighted as expected - we would\n        expect the colours of JSON keys and values to match those of the\n        overall theme.\n        \"\"\"\n\n        env_path = str((ENV_DIR / \"sample_base.env\").resolve())\n        app = make_posting(\n            collection=SAMPLE_COLLECTIONS / \"jsonplaceholder\",\n            env=(env_path,),\n        )\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(*\"jjj\", \"enter\")\n            await pilot.press(\"ctrl+o\", \"w\")\n            await pilot.press(*\"jj\")\n            await pilot.press(\"shift+down\")\n\n        assert snap_compare(app, run_before=run_before, terminal_size=(100, 32))\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestFocusAutoSwitchingConfig:\n    @pytest.mark.parametrize(\n        \"focus_target\",\n        [\n            \"headers\",\n            \"body\",\n            \"query\",\n            \"url\",\n            \"method\",\n        ],  # TODO: \"info\" has been removed, the path field causes test fails on CI\n    )\n    def test_focus_on_request_open__open_body(\n        self,\n        focus_target,\n        monkeypatch,\n        snap_compare,\n    ):\n        \"\"\"Check that the expected tab is focused when a request is opened from the collection browser.\"\"\"\n\n        monkeypatch.setenv(\"POSTING_FOCUS__ON_REQUEST_OPEN\", focus_target)\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"j\", \"j\", \"enter\")\n            await pilot.pause()  # wait for focus to switch\n            await pilot.wait_for_scheduled_animations()\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 60))\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestDisableRowInTable:\n    def test_disable_row_in_table(self, snap_compare):\n        \"\"\"Check that a row can be disabled in a table.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"j\", \"j\", \"enter\")\n            await pilot.press(\"ctrl+o\", \"q\")\n            await pilot.press(\"j\", \"j\", \"space\", \"j\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@pytest.mark.skip(\n    reason=\"These tests are flaky on CI as the notification doesnt show up.\"\n)\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestCurlExport:\n    def test_curl_export_no_setup(self, snap_compare):\n        \"\"\"Check that the curl export works when setup scripts are not run.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.pause()\n            await pilot.press(\"enter\")\n            await pilot.press(\"ctrl+p\", *\"curl no setup\", \"enter\")\n            await pilot.pause()\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_curl_export(self, snap_compare):\n        \"\"\"Check that the curl export works correctly.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.pause()\n            await pilot.press(\"enter\")\n            await pilot.press(\"ctrl+p\", *\"curl\", \"enter\")\n            await pilot.pause()\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestScripts:\n    def test_script_runs(self, snap_compare):\n        \"\"\"Check that a script runs correctly.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.pause()\n            await pilot.press(\"enter\")\n            await pilot.press(\"ctrl+j\")\n            await pilot.app.workers.wait_for_complete()\n            await pilot.press(\"ctrl+o\", \"f\")  # jump to \"Scripts\"\n            await pilot.press(\"ctrl+m\")  # expand response section\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before, terminal_size=(80, 34))\n\n\n@use_config(\"general.yaml\")\nclass TestHeaderAutoCompletion:\n    def test_header_name_auto_completion_list_appears(self, snap_compare):\n        \"\"\"Check that the header name auto completion list appears.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\", \"q\", \"j\", *\"acc\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    @pytest.mark.parametrize(\"key\", [\"tab\", \"enter\", \"escape\"])\n    def test_header_name_auto_completion_list_appears_followed_by_keypress(\n        self, key: str, snap_compare\n    ):\n        \"\"\"Check that the header name auto completion list appears and users can complete it.\n\n        If the key is enter, the completion should be selected and focus should remain in the name field.\n        If the key is tab, the completion should be selected and focus should move to the value field.\n        If the key is escape, the completion list should be closed and focus should remain in the name field.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\", \"q\", \"j\", *\"acc\", key)\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_header_value_auto_completion_list_appears(self, snap_compare):\n        \"\"\"Check that the header value auto completion list appears.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\", \"q\", \"j\", *\"CType\", \"tab\")\n            await pilot.press(*\"ajs\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_header_value_auto_completion_list_accepts_selection(self, snap_compare):\n        \"\"\"Check that the header value auto completion list accepts selection.\n\n        Expect to see `application/json` in the value field for the header.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"ctrl+o\", \"q\", \"j\", *\"CType\", \"tab\")\n            await pilot.press(*\"ajs\")\n            await pilot.press(\"enter\")\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n\n@use_config(\"general.yaml\")\n@patch_env(\"POSTING_FOCUS__ON_STARTUP\", \"collection\")\nclass TestEditKeyValues:\n    def test_edit_mode_displays_correctly(self, snap_compare):\n        \"\"\"Check that the UI looks correct when entering edit mode.\n\n        In this test, we're editing the first header row.\n        \"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"j\", \"j\", \"enter\")\n            await pilot.press(\"ctrl+o\", \"q\")  # Select \"Headers\" tab\n            await pilot.press(\"down\")\n            await pilot.press(\"enter\")  # Begin editing the first header\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n\n    def test_edit_mode_can_edit_header_keys_and_values_as_expected(self, snap_compare):\n        \"\"\"The name of the first header should be X-Forwarded-For, and the value should be foo.\"\"\"\n\n        async def run_before(pilot: Pilot):\n            await pilot.press(\"j\", \"j\", \"enter\")\n            await pilot.press(\"ctrl+o\", \"q\")  # Select \"Headers\" tab\n            await pilot.press(\"down\")\n            await pilot.press(\"enter\")  # Begin editing the first header\n            await pilot.press(\n                \"x\", \"enter\"\n            )  # Accept the completion of \"X-Forwarded-For\"\n            await pilot.press(\"tab\")  # Move focus to the value field\n            await pilot.press(*\"foo\")  # Change the value to \"foo\"\n            await pilot.press(\"enter\")  # Accept the change\n\n        assert snap_compare(POSTING_MAIN, run_before=run_before)\n"
  },
  {
    "path": "tests/test_urls.py",
    "content": "from posting.urls import (\n    ensure_protocol,\n    extract_path_param_names,\n    substitute_path_params,\n)\n\n\ndef test_ensure_protocol():\n    assert ensure_protocol(\"example.com\") == \"http://example.com\"\n    assert ensure_protocol(\"https://example.com\") == \"https://example.com\"\n    assert ensure_protocol(\"http://example.com\") == \"http://example.com\"\n    assert ensure_protocol(\"ftp://example.com\") == \"ftp://example.com\"\n    assert ensure_protocol(\"localhost:8000\") == \"http://localhost:8000\"\n    assert ensure_protocol(\"localhost\") == \"http://localhost\"\n    assert ensure_protocol(\"localhost:8000/path\") == \"http://localhost:8000/path\"\n    assert ensure_protocol(\"localhost/path\") == \"http://localhost/path\"\n    assert (\n        ensure_protocol(\"localhost:8000/path/to/resource\")\n        == \"http://localhost:8000/path/to/resource\"\n    )\n\n\ndef test_extract_path_param_names_with_escaping():\n    assert extract_path_param_names(\"/users/:id\") == [\"id\"]\n    assert extract_path_param_names(\"/users/::id\") == []\n    assert extract_path_param_names(\"/users/::id/:id\") == [\"id\"]\n    assert extract_path_param_names(\"http://example.com/a/::literal/:name/b\") == [\n        \"name\"\n    ]\n\n\ndef test_substitute_path_params_with_escaping_simple():\n    url = \"http://example.com/users/:id\"\n    out = substitute_path_params(url, {\"id\": \"123\"})\n    assert out == \"http://example.com/users/123\"\n\n\ndef test_substitute_path_params_preserves_escaped_literal():\n    url = \"http://example.com/users/::id\"\n    out = substitute_path_params(url, {\"id\": \"123\"})\n    # Escaped token should remain literal \":id\" in the path\n    assert out == \"http://example.com/users/:id\"\n\n\ndef test_substitute_path_params_mixed_escaped_and_real():\n    url = \"http://example.com/users/::id/:id/details\"\n    out = substitute_path_params(url, {\"id\": \"123\"})\n    assert out == \"http://example.com/users/:id/123/details\"\n"
  },
  {
    "path": "tests/test_variables.py",
    "content": "import pytest\nfrom posting.variables import find_variables, variable_range_at_cursor\n\n\n@pytest.mark.parametrize(\n    \"text, expected\",\n    [\n        (\"\", []),  # Empty string\n        (\"hello\", []),  # No variables\n        (\"Hello, $name!\", [(\"name\", 7, 12)]),  # Single var\n        (\"Hello, $name! $age\", [(\"name\", 7, 12), (\"age\", 14, 18)]),  # Multiple vars\n        (\"Hello, $$foo $bar\", [(\"bar\", 13, 17)]),  # Escaped vars\n        (\"$hello\", [(\"hello\", 0, 6)]),  # Single var at start\n        (\"$\", []),  # Empty var name\n        (\"$$\", []),  # No variables\n        (\"${hello}\", [(\"hello\", 0, 8)]),  # Variable with braces\n        (\n            \"${hello} ${world}\",\n            [(\"hello\", 0, 8), (\"world\", 9, 17)],\n        ),  # Multiple vars with braces\n        (\"$${hello}\", []),  # Escaped braces\n        (\"${}\", []),  # Empty braces\n    ],\n)\ndef test_find_variables(text: str, expected: list[tuple[str, int, int]]):\n    assert find_variables(text) == expected\n\n\n@pytest.mark.parametrize(\n    \"text, cursor, expected\",\n    [\n        # Basic checks\n        (\"\", 0, None),\n        (\"\", 1, None),  # Out of bounds\n        (\"\", -1, None),  # Out of bounds\n        (\"Hello, $name!\", 0, None),\n        (\"Hello, $name!\", 7, None),\n        (\"Hello, $name!\", 8, (7, 12)),\n        (\"Hello, $name!\", 9, (7, 12)),\n        (\"Hello, $name!\", 10, (7, 12)),\n        (\"Hello, $name!\", 11, (7, 12)),\n        (\"Hello, $name!\", 12, None),\n        (\"Hello, $name!\", 13, None),\n        # Escaped variables\n        (\"Hello, $$name!\", 0, None),\n        (\"Hello, $$name!\", 7, None),\n        (\"Hello, $$name!\", 8, None),\n        (\"Hello, $$name!\", 9, None),\n        (\"Hello, $$name!\", 10, None),\n        (\"Hello, $$name!\", 11, None),\n        (\"Hello, $$name!\", 12, None),\n        # Braces\n        (\"${}\", 0, None),\n        (\"${name}\", 0, None),\n        (\"${name}\", 1, (0, 7)),\n        (\"${name}\", 2, (0, 7)),\n        # Empty Braces\n        (\"${}\", 0, None),\n        (\"${}\", 1, None),\n        (\"${}\", -1, None),\n        (\"${}\", 2, None),\n        (\"${}\", 3, None),\n        # Escaped braces\n        (\"$${name}\", 0, None),\n        (\"$${name}\", 1, None),\n        (\"$${name}\", 2, None),\n        (\"$${name}\", 3, None),\n        (\"$${name}\", 4, None),\n        (\"$${name}\", 5, None),\n    ],\n)\ndef test_variable_range_at_cursor(\n    text: str, cursor: int, expected: tuple[int, int] | None\n):\n    assert variable_range_at_cursor(cursor, text) == expected\n"
  }
]