{
  "sidebars": {},
  "apiBaseUrl": "/",
  "baseUrl": "/",
  "search": {
    "appId": "T28YKFATPY",
    "searchApiKey": "ZWZmMGJkOGVlZDMxMjA1MTUzMDgyOGM2NDZkYWZjNzU4M2RjMTY4ODdhZDdiYWE1OTNjM2Q0ZDM5YjM1OGI3NHRhZ0ZpbHRlcnM9KHByb2plY3Q6NjMwN2QyMDAxZDJlMzkwMDFhZjcwZTQzKSwodmVyc2lvbjpub25lLHZlcnNpb246NjMwN2QyMDAxZDJlMzkwMDFhZjcwZTQ4KSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6Q3VzdG9tUGFnZSxpbmRleDpQYWdlKQ==",
    "indexName": "readme_search_v2",
    "projectsMeta": [
      {
        "modules": {
          "landing": false,
          "docs": true,
          "examples": true,
          "reference": true,
          "graphql": false,
          "changelog": false,
          "discuss": false,
          "suggested_edits": false,
          "logs": false,
          "custompages": false,
          "tutorials": false
        },
        "id": "6307d2001d2e39001af70e43",
        "name": "Everee",
        "subdomain": "everee",
        "subpath": "",
        "nav_names": {
          "docs": "",
          "reference": "",
          "changelog": "",
          "discuss": "",
          "tutorials": "",
          "recipes": ""
        }
      }
    ],
    "urlManagerOpts": {
      "lang": "en",
      "parent": {
        "childrenProjects": []
      },
      "project": {
        "subdomain": "everee"
      },
      "version": "1.0"
    }
  },
  "apiDefinitions": [
    {
      "created_at": "2025-06-11T01:38:45.325Z",
      "filename": "default.json",
      "type": "openapi",
      "updated_at": "2026-04-15T04:09:10.809Z",
      "uri": "/branches/1.0/apis/default.json",
      "source": {
        "current": "apidesigner",
        "original": "apidesigner",
        "sync_url": null
      },
      "upload": {
        "status": "done",
        "reason": null,
        "warnings": "OpenAPI schema validation succeeded, but with warnings.\n\n`/paths/api/v2/workers/{workerId}/delete` is missing path parameter(s) for `{workerId}`.\n\n`/paths/integration/v1/labor/timesheet/worked-shifts/{workedShiftId}/put` is missing path parameter(s) for `{workedShiftId}`.\n\n`/paths/integration/v1/labor/timesheet/worked-shifts/{workedShiftId}/delete` is missing path parameter(s) for `{workedShiftId}`.\n\n`/paths/api/v2/payments/requests/{requestId}/get` is missing path parameter(s) for `{requestId}`."
      },
      "legacy_id": "6307d2001d2e39001af70e4d"
    },
    {
      "created_at": "2025-06-11T01:38:46.122Z",
      "filename": "everee-api.json",
      "type": "openapi",
      "updated_at": "2026-04-15T04:12:09.662Z",
      "uri": "/branches/1.0/apis/everee-api.json",
      "source": {
        "current": "bidi",
        "original": "bidi",
        "sync_url": null
      },
      "upload": {
        "status": "done",
        "reason": null,
        "warnings": null
      },
      "legacy_id": "64825e5efa820400121999cd"
    },
    {
      "created_at": "2025-06-11T01:38:45.807Z",
      "filename": "everee-embed.json",
      "type": "openapi",
      "updated_at": "2026-01-30T21:00:25.060Z",
      "uri": "/branches/1.0/apis/everee-embed.json",
      "source": {
        "current": "apidesigner",
        "original": "apidesigner",
        "sync_url": null
      },
      "upload": {
        "status": "done",
        "reason": null,
        "warnings": null
      },
      "legacy_id": "636044d4064c3c003d8bff3e"
    }
  ],
  "customBlocks": [],
  "document": {
    "allow_crawlers": "enabled",
    "api": {
      "method": "get",
      "path": "",
      "schema": null,
      "source": null,
      "stats": {
        "additional_properties": true,
        "callbacks": true,
        "circular_references": true,
        "common_parameters": true,
        "discriminators": true,
        "links": true,
        "polymorphism": true,
        "references": true,
        "server_variables": true,
        "style": true,
        "webhooks": true,
        "xml_requests": true,
        "xml_responses": true,
        "xml_schemas": true
      },
      "uri": null,
      "validation": {
        "status": "invalid",
        "reason": "Unable to locate the API definition for this file."
      }
    },
    "api_config": null,
    "renderable": {
      "status": true
    },
    "slug": "using-the-timesheets-api",
    "state": "current",
    "title": "\u23f0 Start here! Guide to the Timesheets API",
    "type": "basic",
    "updated_at": "2026-01-26T20:18:07.000Z",
    "uri": "/branches/1.0/reference/using-the-timesheets-api",
    "appearance": {
      "icon": {
        "name": null,
        "type": null
      }
    },
    "category": {
      "uri": "/branches/1.0/categories/reference/Timesheets API"
    },
    "href": {
      "dash": "https://dash.readme.com/project/everee/v1.0/refs/using-the-timesheets-api",
      "hub": "https://developer.everee.com/reference/using-the-timesheets-api",
      "github_url": null
    },
    "links": {
      "project": "/projects/me"
    },
    "parent": {
      "uri": null
    },
    "privacy": {
      "view": "public"
    },
    "project": {
      "name": "Everee",
      "subdomain": "everee",
      "uri": "/projects/me"
    },
    "connections": {
      "recipes": []
    },
    "content": {
      "body": null,
      "excerpt": null,
      "link": {
        "url": null,
        "new_tab": false
      },
      "next": {
        "description": "Now that you're a pro at the Timesheets API, you should check out the Payables API. It handles all worker wages other than hourly wages: bonuses, stipends, reimbursements, and so on.",
        "pages": [
          {
            "slug": "payables-api-guide",
            "title": "\ud83d\udcb5 Guide to the Payables API",
            "type": "endpoint"
          }
        ]
      }
    },
    "metadata": {
      "description": null,
      "keywords": null,
      "title": null,
      "x_import": null,
      "image": {
        "uri": null,
        "url": null
      }
    }
  },
  "meta": {
    "baseUrl": "/",
    "description": "The Timesheets API is how you record and pay out the earnings that hourly W-2 employees earn on the clock. Hours on a worker's timesheet are recorded either as \"shifts\" or as \"pay period hours\", and we process hours for payout on employees' regular payroll cycles. To pay contractors, see the Payable\u2026",
    "hidden": false,
    "image": [],
    "metaTitle": "\u23f0 Start here! Guide to the Timesheets API",
    "robots": "index",
    "slug": "using-the-timesheets-api",
    "title": "\u23f0 Start here! Guide to the Timesheets API",
    "type": "reference"
  },
  "oauth": false,
  "rdmd": {
    "dehydrated": {
      "toc": "<nav aria-label=\"Table of contents\" class=\"rm-ToC\"><ul class=\"toc-list\"><li class=\"toc-children\"><ul>\n<li><a href=\"#%EF%B8%8F-work-period-breaks-and-pay-stub-compliance\">\u231a\ufe0f Work period, breaks, and pay stub compliance</a></li>\n<li><a href=\"#-work-locations\">\ud83d\udccd Work locations</a></li>\n<li><a href=\"#-workers-compensation\">\ud83e\uddfe Workers&#x27; Compensation</a></li>\n<li><a href=\"#%EF%B8%8F%EF%B8%8F-overtime-classification\">\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f Overtime classification</a></li>\n<li><a href=\"#-pay-rates\">\ud83d\udcb5 Pay rates</a></li>\n<li><a href=\"#%EF%B8%8F-correcting-timesheet-errors\">\u2702\ufe0f Correcting timesheet errors</a></li>\n<li><a href=\"#-error-codes\">\u2757 Error codes</a></li>\n</ul></li></ul></nav>",
      "body": "<style>/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */\n@layer theme, base, components, utilities;\n@layer utilities;\n</style><p>The Timesheets API is how you record and pay out the earnings that hourly W-2 employees earn on the clock. Hours on a worker&#x27;s timesheet are recorded either as &quot;shifts&quot; or as &quot;pay period hours&quot;, and we process hours for payout on employees&#x27; regular payroll cycles. To pay contractors, see the <a href=\"/reference-link/createpayable\" target=\"\" title=\"\">Payables API</a>.</p>\n<p>We automatically handle the whole process of converting timeclock punch times, and pre-classified pay period hours, into accurate gross wages. This includes overtime classification, multiple pay rates, multiple work locations, tax jurisdiction determination, automated corrections when errors occur, and more, depending on what data you provide and the setup of an Everee instance.</p>\n<p>We support a variety of features and configurations in this API. They&#x27;re all documented below and in the API endpoints in this section of the documentation. Just let us know at <a href=\"mailto:support@everee.com\" target=\"\" title=\"\">support@everee.com</a> if you need any help.</p>\n<hr/>\n<br/>\n<h1 class=\"heading heading-1 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"\ufe0f-work-period-breaks-and-pay-stub-compliance\"></div><div class=\"heading-text\">\u231a\ufe0f Work period, breaks, and pay stub compliance</div><a aria-label=\"Skip link to \u231a\ufe0f Work period, breaks, and pay stub compliance\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#\ufe0f-work-period-breaks-and-pay-stub-compliance\"></a></h1>\n<p>The Timesheets API supports two different ways to send us timesheet hours for payroll: shift hours and pay period hours.</p>\n<p>A \u201cshift\u201d refers to a whole continuous work period. It could be worked straight through, or there could be break hours in between. If an employee works a period in two parts, like one part before a lunch break and another part after, the lunch break can be specified within the shift&#x27;s overall period. If this is the kind of data you can provide, you&#x27;ll send it to us with the <a href=\"/reference-link/add-a-shift-to-an-employees-time-card\" target=\"\" title=\"\">Create a shift</a> API endpoint.</p>\n<p>You can also provide pre-classified hours for an entire pay period, rather than individual shifts. You&#x27;ll provide the hours classified into chunks of regular, over-, and double-time, split up by where the shift was worked, its Workers&#x27; Comp class code, and any other factors that are meaningful to you. If this is the kind of data you can provide, you&#x27;ll use the <a href=\"/reference-link/update-classified-hours-for-pay-period-bulk\" target=\"\" title=\"\">Update classified hours for pay period</a> API endpoint.</p>\n<p>Regardless of whether you provide shift hours or pay period hours, the features and requirements outlined below are the same. The critical difference is that <strong>when you provide shift hours, Everee is able to display the details of shifts worked by employees on their pay stubs</strong>. This is an important labor law compliance requirement in some locations, like the state of California.</p>\n<blockquote class=\"callout callout_info\" theme=\"\ud83d\udcd8\"><span class=\"callout-icon\">\ud83d\udcd8</span><h3 class=\"heading heading-3 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"send-us-break-hours-if-you-can\"></div><div class=\"heading-text\">Send us break hours if you can</div><a aria-label=\"Skip link to Send us break hours if you can\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#send-us-break-hours-if-you-can\"></a></h3><p>In the example above, where an employee takes a lunch break in the middle of their shift, it&#x27;s better (and safer!) to record the lunch break as an unpaid break in Everee, rather than recording two separate shifts, one before lunch and one after.</p><p>Recording real break times, coded to the correct break type, creates a more accurate audit trail, allows us to display the employee&#x27;s actual break time on their pay stub, and satisfies legal compliance requirements in many localities. However, you&#x27;re currently only able to record breaks in Everee if you provide data on a shift-by-shift basis, not if you&#x27;re providing pre-classified hours for pay periods.</p></blockquote>\n<p>We automatically provide a default break type for unpaid breaks. The default <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">segmentConfigCode</code> value for this break type is <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">&quot;DEFAULT_UNPAID&quot;</code>. We support both paid and unpaid breaks, and we can configure additional break types for paid or unpaid breaks upon request. You can have as many break types as you need.</p>\n<p>You can create break periods within shifts by populating the <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">createBreaks</code> field in the shift parameters.</p>\n<p>We automatically update our pay stubs to comply as state labor law changes. Everee&#x27;s pay stub is compliant with labor law in all 50 states. Just let us know at <a href=\"mailto:support@everee.com\" target=\"\" title=\"\">support@everee.com</a> if you have any questions or need a sample pay stub to reference as part of your implementation.</p>\n<hr/>\n<br/>\n<h1 class=\"heading heading-1 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"-work-locations\"></div><div class=\"heading-text\">\ud83d\udccd Work locations</div><a aria-label=\"Skip link to \ud83d\udccd Work locations\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#-work-locations\"></a></h1>\n<p>When workers could be staffed at different work locations from shift to shift, <strong>it&#x27;s critical to assign the correct work location for each shift or chunk of pay period hours</strong> to ensure the correct tax liability is determined for each location where work is performed. Providing a value for the parameter <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">workLocationId</code> assigns timesheet hours to a specific work location for tax purposes. You&#x27;ll use that parameter for both shift hours and pay period hours: no matter which approach you use to send us timesheet hours, it&#x27;s likely you&#x27;ll want to use this parameter.</p>\n<blockquote class=\"callout callout_info\" theme=\"\ud83d\udcd8\"><span class=\"callout-icon\">\ud83d\udcd8</span><h3 class=\"heading heading-3 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"working-from-home\"></div><div class=\"heading-text\">Working from home</div><a aria-label=\"Skip link to Working from home\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#working-from-home\"></a></h3><p>If you need to pay staff who work &quot;on location&quot; (at client facilities, for instance) and also from home, you should specify the parameter <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">workLocationId</code> for the &quot;on location&quot; hours to attribute them accurately, and leave it blank for the at-home hours.</p><p>If you leave the <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">workLocationId</code> parameter blank on some hours, Everee will apply the worker&#x27;s home address (or other default work location) from their Everee payroll profile as the taxable work location for those hours.</p></blockquote>\n<p>Work location records must be created before you can assign shifts to them. There are no restrictions on how many work locations you can create. See the <a href=\"/reference-link/add-work-location\" target=\"\" title=\"\">Work Locations API</a> for more information about creating work locations.</p>\n<blockquote class=\"callout callout_warn\" theme=\"\u26a0\ufe0f\"><span class=\"callout-icon\">\u26a0\ufe0f</span><h3 class=\"heading heading-3 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"are-you-in-the-staffing-industry-this-is-an-integration-requirement\"></div><div class=\"heading-text\">Are you in the staffing industry? This is an integration requirement</div><a aria-label=\"Skip link to Are you in the staffing industry? This is an integration requirement\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#are-you-in-the-staffing-industry-this-is-an-integration-requirement\"></a></h3><p>While there are cases in the staffing industry where employees work permanently or semi-permanently at the same location, it&#x27;s generally a requirement when integrating with Everee to create work locations and assign shifts to them appropriately. Failing to manage work locations accurately will lead to serious tax consequences, so you should plan to include this in your integration.</p></blockquote>\n<p>If no value is provided, the work location assigned to the worker&#x27;s profile is used by default.</p>\n<p>When a work location is assigned to hours, gross wages for those hours are subject to all employee\u2013 and employer\u2013side taxes in effect for that location on the date the hours were worked. These taxes are automatically applied to the payment that pays out wages for those hours, typically in the next payroll batch.</p>\n<p>If an employee&#x27;s payroll payment holds multiple shifts or chunks of pay period hours, each with different work locations, we automatically determine all appropriate taxes for each work location, and apply them all appropriately when calculating gross-to-net.</p>\n<hr/>\n<br/>\n<h1 class=\"heading heading-1 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"-workers-compensation\"></div><div class=\"heading-text\">\ud83e\uddfe Workers&#x27; Compensation</div><a aria-label=\"Skip link to \ud83e\uddfe Workers&#x27; Compensation\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#-workers-compensation\"></a></h1>\n<p>When workers could be staffed in different job roles from shift to shift, <strong>it&#x27;s critical to assign the correct Workers&#x27; Comp class code for each shift</strong> to ensure the right amount of Workers&#x27; Comp expense is calculated. Just provide a value for the parameter <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">workersCompClassCode</code> to assign a shift to a specific Workers&#x27; Comp class, and Everee will automatically determine the expense when payroll is run.</p>\n<blockquote class=\"callout callout_warn\" theme=\"\u26a0\ufe0f\"><span class=\"callout-icon\">\u26a0\ufe0f</span><h3 class=\"heading heading-3 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"are-you-in-the-staffing-industry-this-is-an-integration-requirement-1\"></div><div class=\"heading-text\">Are you in the staffing industry? This is an integration requirement</div><a aria-label=\"Skip link to Are you in the staffing industry? This is an integration requirement\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#are-you-in-the-staffing-industry-this-is-an-integration-requirement-1\"></a></h3><p>It&#x27;s extremely common in the staffing industry for employers to be legally mandated to pay Workers&#x27; Comp insurance. In order to calculate and reconcile the premium accurately, the correct Workers&#x27; Comp class codes must be assigned in payroll. The most effective way is to send it to us alongside other timesheet details like pay rate and work location. That way everything is calculated and tracked together.</p><p>If it&#x27;s not feasible for you to send us Workers&#x27; Comp class codes alongside timesheet hours, you&#x27;ll need another strategy to make sure the correct class codes are assigned in payroll. Contact <a href=\"mailto:support@everee.com\" target=\"\" title=\"\">support@everee.com</a> for help.</p></blockquote>\n<p>The value of <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">workersCompClassCode</code> is the class code itself, not the name of the class or any other details. In many cases, Workers&#x27; Comp rate statements include lines like this:</p>\n<div class=\"CodeTabs CodeTabs_initial theme-undefined\"><div class=\"CodeTabs-toolbar\"><button type=\"button\" value=\"Text\">Workers&#x27; Comp Classes</button></div><div class=\"CodeTabs-inner\"><pre><code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">State       Rate          Class Details\nCA          1.880000      3028 - Pipe Or Tube Manufacturing\nCA          3.170000      4299 - Printing</code></pre></div></div>\n<p>In this example, the class codes are <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">3028</code> and <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">4299</code>. These are the values you should provide for the <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">workersCompClassCode</code> parameter. Note that when we&#x27;re matching a class code you&#x27;ve provided to the details of the Workers&#x27; Comp class in Everee, <strong>we look it up by the state in which the shift was worked</strong>. If we can&#x27;t find a class with that code in the correct state, we&#x27;ll return an error letting you know. See below for the error details.</p>\n<p>These Workers&#x27; Comp classes (and their codes!) are entered in the Everee admin portal under the Organization section as part of company onboarding, and updated each year during coverage renewal.</p>\n<hr/>\n<br/>\n<h1 class=\"heading heading-1 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"\ufe0f\ufe0f-overtime-classification\"></div><div class=\"heading-text\">\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f Overtime classification</div><a aria-label=\"Skip link to \ud83c\udfcb\ufe0f\u200d\u2640\ufe0f Overtime classification\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#\ufe0f\ufe0f-overtime-classification\"></a></h1>\n<p>By default, we will automatically classify all shifts for overtime and double time in compliance with federal and state law, in all 50 states.</p>\n<p>We support the FLSA overtime rule and rules for the states that have additional overtime rules. We apply overtime rules based on a worker&#x27;s legal work location as specified on their profile. We also support custom overtime classification rules, and the rules can be different for each state. Let us know at <a href=\"mailto:support@everee.com\" target=\"\" title=\"\">support@everee.com</a> if you need help configuring special overtime rules.</p>\n<p>We also support an alternative approach called Fully-Classified Shifts. When this is enabled, we allow API-integrated clients to provide the complete classification of hours for each shift, and we&#x27;ll use that classification directly when calculating payroll. This bypasses our built-in automatic shift hours classification entirely.</p>\n<p>To use Fully Classified Shifts, you&#x27;ll provide the fully-classified hours in the <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">fullyClassifiedHours</code> field in the <a href=\"/reference-link/add-a-shift-to-an-employees-time-card\" target=\"\" title=\"\">shift create &amp; update parameters</a>. This feature can be enabled upon request: just let us know at <a href=\"mailto:support@everee.com\" target=\"\" title=\"\">support@everee.com</a>.</p>\n<hr/>\n<br/>\n<h1 class=\"heading heading-1 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"-pay-rates\"></div><div class=\"heading-text\">\ud83d\udcb5 Pay rates</div><a aria-label=\"Skip link to \ud83d\udcb5 Pay rates\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#-pay-rates\"></a></h1>\n<p>You can set a shift-specific pay rate using the field <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">effectiveHourlyPayRate</code>. This is the <em>regular rate</em> at which the shift should be paid.</p>\n<p>If a shift&#x27;s regular rate is $20, you should pass <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">20.00</code> for its <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">effectiveHourlyPayRate</code>. We&#x27;ll calculate regular hours at $20/hr, overtime hours at $30/hr, and double-time hours at $40/hr (unless any special overtime rules apply). These calculated rates are used to determine the gross wages for a shift.</p>\n<p>If you don&#x27;t set a shift-specific pay rate, we&#x27;ll use the hourly pay rate on the worker&#x27;s profile as a fallback.</p>\n<blockquote class=\"callout callout_warn\" theme=\"\u26a0\ufe0f\"><span class=\"callout-icon\">\u26a0\ufe0f</span><h3 class=\"heading heading-3 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"are-you-in-the-staffing-industry-this-is-an-integration-requirement-2\"></div><div class=\"heading-text\">Are you in the staffing industry? This is an integration requirement</div><a aria-label=\"Skip link to Are you in the staffing industry? This is an integration requirement\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#are-you-in-the-staffing-industry-this-is-an-integration-requirement-2\"></a></h3><p>It&#x27;s nearly universal in the staffing industry for pay &amp; bill rates to be different per client, per job, per placement, or based on many other factors. As a result, while Everee does support a fallback pay rate, it&#x27;s unusual to want that. Instead, you should provide the correct pay rate for all hours provided to Everee. Both shift hours and pay period hours support custom pay rates at a granular level, and this is a critical data field to provide when integrating with the Timesheets API.</p></blockquote>\n<p>You can optionally set a &quot;display pay rate&quot; for each shift as well. This is the rate that we&#x27;ll display on the worker&#x27;s pay stub, but is not used to calculate gross wages for a shift\u2014it&#x27;s for display only. This field is useful in cases where you need to adjust the <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">effectiveHourlyPayRate</code> based on business policy or regulations.</p>\n<p>For example, if you need to calculate a weighted-average pay rate, you should set the calculated average rate using <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">effectiveHourlyPayRate</code> (i.e. $21.23) and set the quoted rate for the shift (i.e. $20.00) using <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">displayHourlyPayRate</code>. We&#x27;ll calculate gross wages using $21.23/hr, but display $20.00/hr on the pay stub.</p>\n<hr/>\n<br/>\n<h1 class=\"heading heading-1 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"\ufe0f-correcting-timesheet-errors\"></div><div class=\"heading-text\">\u2702\ufe0f Correcting timesheet errors</div><a aria-label=\"Skip link to \u2702\ufe0f Correcting timesheet errors\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#\ufe0f-correcting-timesheet-errors\"></a></h1>\n<p>When timesheet hours are missed or entered incorrectly in Everee, you can add, edit, or delete them freely until their pay period is paid out. When payroll is approved and finalized, the pay period is marked as &quot;paid&quot; and its timesheet hours are locked.</p>\n<p>At this point, it&#x27;s no longer possible to directly change the timesheet hours for that pay period, because those hours were used to transact a payment to a worker and must be preserved permanently.</p>\n<p>However, the reality is that errors and changes can arise after a worker is paid out. When this happens, you can create what we call a &quot;<strong><em>timesheet correction</em></strong>&quot;: a change to an otherwise &quot;paid&quot; (locked) timesheet.</p>\n<p>Everee can automatically handle the consequences of changing &quot;paid&quot; timesheets. Keep reading for the details.</p>\n<blockquote class=\"callout callout_okay\" theme=\"\ud83d\udc4d\"><span class=\"callout-icon\">\ud83d\udc4d</span><h3 class=\"heading heading-3 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"timesheet-corrections-are-opt-in\"></div><div class=\"heading-text\">Timesheet corrections are opt-in</div><a aria-label=\"Skip link to Timesheet corrections are opt-in\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#timesheet-corrections-are-opt-in\"></a></h3><p>Processing corrections via your API integration is easy, but corrections are historical adjustments to workers&#x27; pay. As a result, corrections are only permitted when you opt into them by passing the query parameter <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">correction-authorized=true</code> to endpoints in the Timesheets API.</p><p>This prevents any unintentional corrections from being created. Without passing that parameter, you could drive a day-to-day Timesheets integration that doesn&#x27;t include correction scenarios, and use a manual workflow to process corrections in the Everee portal as needed.</p></blockquote>\n<p>You can process corrections using the same &quot;shift hours&quot; and &quot;pay period hours&quot; endpoints in the Timesheets API as you use to send us hours in the first place\u2014there are no separate APIs for this. We automatically determine the difference between what was paid out for that date already (based on the existing timesheet) and what should have been paid (based on any new or changed hours you provide).</p>\n<p>The difference results in either an <strong>overpayment</strong> or <strong>underpayment</strong> scenario.</p>\n<p>When an <strong>overpayment</strong> has occurred, we automatically record a payroll deduction on the worker&#x27;s profile that will withhold the overpaid amount from their next payroll payment. This deduction is visible on the <em>Job</em> tab of the worker&#x27;s profile in the Everee portal, under <em>Benefits &amp; Deductions</em>.</p>\n<p>When an <strong>underpayment</strong> has occurred, the worker needs to be paid the missing amount. You can tell us which approach you want to use, based on the <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">correctionPaymentTimeframe</code> field in those API endpoints:</p>\n<ol>\n<li><code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">NEXT_PAYROLL_PAYMENT</code>: we include the underpaid amount on the worker&#x27;s next payroll payment. Default.</li>\n<li><code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">IMMEDIATELY</code>: we create a payment to transact the underpaid amount immediately, off-cycle from payroll.</li>\n</ol>\n<blockquote class=\"callout callout_info\" theme=\"\ud83d\udcd8\"><span class=\"callout-icon\">\ud83d\udcd8</span><h3 class=\"heading heading-3 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"choosing-an-approach-for-underpayments\"></div><div class=\"heading-text\">Choosing an approach for underpayments</div><a aria-label=\"Skip link to Choosing an approach for underpayments\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#choosing-an-approach-for-underpayments\"></a></h3><p>You should choose a &quot;timeframe&quot; approach for underpayments that aligns with your company policy and legal regulations. We recommend choosing one approach and sticking to it whenever possible: this makes it easier to set expectations with workers and communicate how timesheet errors are resolved.</p><p>You can specify which approach you want to use by including the <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">correctionPaymentTimeframe</code> field when you add or update timesheet hours.</p><p><strong>This field is only meaningful when a correction is an underpayment</strong>, because there&#x27;s money to be paid out. If a correction is an overpayment, this field has no effect: you can still provide it, but it won&#x27;t do anything since nothing will be paid out.</p><p>The default setting is <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">NEXT_PAYROLL_PAYMENT</code>. If you leave that field blank, we&#x27;ll include the underpaid amount on the worker&#x27;s next payroll payment.</p></blockquote>\n<p>Regardless of which underpayment approach you choose, the corrected hours will appear on the worker&#x27;s pay stub marked as a &quot;<em>Prior Period Correction</em>&quot;, so they can clearly see the difference between how they were originally paid and their corrected pay. That way, there&#x27;s no confusion about what happened, even if the worker goes back to older pay stubs to review.</p>\n<hr/>\n<br/>\n<h1 class=\"heading heading-1 header-scroll\"><div class=\"heading-anchor anchor waypoint\" id=\"-error-codes\"></div><div class=\"heading-text\">\u2757<!-- --> Error codes</div><a aria-label=\"Skip link to \u2757, Error codes\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#-error-codes\"></a></h1>\n<p>These error codes are specific to endpoints in the Timesheets API that make changes to workers&#x27; timesheets, including <a href=\"/reference-link/add-a-shift-to-an-employees-time-card\" target=\"\" title=\"\">Create a shift on an employee\u2019s timesheet</a> and <a href=\"/reference-link/update-classified-hours-for-pay-period-bulk\" target=\"\" title=\"\">Update classified hours for pay period (bulk)</a>.</p>\n<div class=\"rdmd-table\"><div class=\"rdmd-table-inner\"><table><thead><tr><th style=\"text-align:left\">Error</th><th style=\"text-align:left\">Cause</th><th style=\"text-align:left\">HTTP Code</th></tr></thead><tbody><tr><td style=\"text-align:left\">Resource Not Found</td><td style=\"text-align:left\">The referenced worker, work location, workers&#x27; comp class, or break config code is not found. (see specific message for details)</td><td style=\"text-align:left\">404</td></tr><tr><td style=\"text-align:left\">Invalid Request</td><td style=\"text-align:left\">A required parameter field is missing or its format is invalid. Check the documentation.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Employee Not Active</td><td style=\"text-align:left\">The referenced employee is not active on the date of the shift. Can occur if you attempt to create a shift for a date after the employee&#x27;s recorded termination date.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Employee Is Not Hourly</td><td style=\"text-align:left\">The referenced employee is not paid on an hourly basis. Can occur if you attempt to create a shift for a salaried employee.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Already Finalized Payments</td><td style=\"text-align:left\">The timesheet (i.e. a week) containing the shift is locked because it was already paid out in payroll, and corrections have not been explicitly authorized with the <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">correction-authorized</code> parameter.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Shift Exists In The Future</td><td style=\"text-align:left\">The shift&#x27;s start or end times are located in the future.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Negative Duration</td><td style=\"text-align:left\">The shift has a negative duration. This usually occurs because its start and end times have been accidentally swapped.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Minimum Duration Not Met</td><td style=\"text-align:left\">The shift is shorter than the required minimum length of 1 minute.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Overlapping Break Segments</td><td style=\"text-align:left\">The shift&#x27;s breaks overlap with each other. Breaks must be non-overlapping periods of time.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Break Segments Are Escaping</td><td style=\"text-align:left\">The shift&#x27;s breaks are not fully contained by the start &amp; end times of the shift. Breaks can only occur during the on-the-clock time for the shift. If you need to record unpaid break time, Everee can set up a unpaid break code for you.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Overlapping Classified Hours</td><td style=\"text-align:left\">The shift&#x27;s fully-classified hours overlap with each other. Fully-classified hours must be non-overlapping periods of time.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Classified Hours Are Escaping</td><td style=\"text-align:left\">The shift&#x27;s fully-classified hours are not fully contained by the start &amp; end times of the shift. Classified hours can only cover the on-the-clock time of the shift.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Punch Change Too Large</td><td style=\"text-align:left\">The change being made to the shift&#x27;s start or end times is greater than the maximum of 48 hours. If you need to move a shift&#x27;s start or end time more than 48 hours forward or backward, you should instead delete the shift and create a new one with the correct start and end times.</td><td style=\"text-align:left\">400</td></tr><tr><td style=\"text-align:left\">Tax Calculation Config Can&#x27;t Be Changed</td><td style=\"text-align:left\">The tax calculation configuration specified on these hours can no longer be changed because it was already applied when paying-out the hours to the worker. The field <code class=\"rdmd-code lang- theme-undefined\" data-lang=\"\">taxCalculationConfigCode</code> cannot be changed when sending us corrected hours.</td><td style=\"text-align:left\">400</td></tr></tbody></table></div></div>\n<br/>",
      "css": "/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */\n@layer theme, base, components, utilities;\n@layer utilities;\n"
    },
    "opts": {
      "alwaysThrow": false,
      "compatibilityMode": false,
      "copyButtons": true,
      "correctnewlines": false,
      "markdownOptions": {
        "fences": true,
        "commonmark": true,
        "gfm": true,
        "ruleSpaces": false,
        "listItemIndent": "1",
        "spacedTable": true,
        "paddedTable": true
      },
      "lazyImages": true,
      "normalize": true,
      "safeMode": false,
      "settings": {
        "position": false
      },
      "theme": "light",
      "opts": {
        "customBlocks": {},
        "componentTypes": {},
        "resourceID": "/branches/1.0/reference/using-the-timesheets-api",
        "resourceType": "page"
      },
      "components": {},
      "baseUrl": "/",
      "terms": [
        {
          "_id": "6307d2001d2e39001af70e44",
          "term": "parliament",
          "definition": "Owls are generally solitary, but when seen together the group is called a 'parliament'!"
        }
      ],
      "variables": {
        "user": {},
        "defaults": [
          {
            "source": "security",
            "type": "apiKey",
            "_id": "67128b675647e60059b6c09f",
            "name": "Authorization",
            "apiSetting": "636044d4064c3c003d8bff3e"
          },
          {
            "source": "security",
            "type": "oauth2",
            "_id": "675b721f73662f0039c1a8ac",
            "name": "oauth-security",
            "apiSetting": "64825e5efa820400121999cd"
          }
        ]
      }
    }
  },
  "sidebar": [],
  "aiConfig": {
    "enabled": false,
    "settings": {
      "errors": null,
      "styleguide": null,
      "warnings": null
    }
  },
  "config": {
    "algoliaIndex": "readme_search_v2",
    "amplitude": {
      "apiKey": "dc8065a65ef83d6ad23e37aaf014fc84",
      "enabled": true,
      "sessionReplay": {
        "enabled": false,
        "sampleRate": 0.1
      }
    },
    "api": {
      "upload": {
        "fileSizeLimit": 10485760,
        "fileSizeLimitFormatted": "10MB"
      }
    },
    "asset_url": "https://cdn.readme.io",
    "dashDomain": "dash.readme.com",
    "domain": "readme.io",
    "domainFull": "https://dash.readme.com",
    "encryptedLocalStorageKey": "ekfls-2025-03-27",
    "fullstory": {
      "enabled": true,
      "orgId": "FSV9A"
    },
    "git": {
      "preview": "https://githug-prod.gitto.rdme.io",
      "sync": {
        "bitbucket": {
          "installationLink": "https://developer.atlassian.com/console/install/310151e6-ca1a-4a44-9af6-1b523fea0561?signature=AYABeMn9vqFkrg%2F1DrJAQxSyVf4AAAADAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NzA5NTg3ODM1MjQzOmtleS83MDVlZDY3MC1mNTdjLTQxYjUtOWY5Yi1lM2YyZGNjMTQ2ZTcAuAECAQB4IOp8r3eKNYw8z2v%2FEq3%2FfvrZguoGsXpNSaDveR%2FF%2Fo0BHUxIjSWx71zNK2RycuMYSgAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDOJgARbqndU9YM%2FRdQIBEIA7unpCah%2BIu53NA72LkkCDhNHOv%2BgRD7agXAO3jXqw0%2FAcBOB0%2F5LmpzB5f6B1HpkmsAN2i2SbsFL30nkAB2F3cy1rbXMAS2Fybjphd3M6a21zOmV1LXdlc3QtMTo3MDk1ODc4MzUyNDM6a2V5LzQ2MzBjZTZiLTAwYzMtNGRlMi04NzdiLTYyN2UyMDYwZTVjYwC4AQICAHijmwVTMt6Oj3F%2B0%2B0cVrojrS8yZ9ktpdfDxqPMSIkvHAGT%2FMTvCxC3XwnwlulZe975AAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMMUUe9d1YmFOo373TAgEQgDuJo7TayM6NL19Sj9RPooRrl8rYxwKgvu9gkLNc3GuyyovWI1xA2qTr0LQzMRsf3imrAWsywzPcsjnvuAAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtZWFzdC0xOjcwOTU4NzgzNTI0MzprZXkvNmMxMjBiYTAtNGNkNS00OTg1LWI4MmUtNDBhMDQ5NTJjYzU3ALgBAgIAeLKa7Dfn9BgbXaQmJGrkKztjV4vrreTkqr7wGwhqIYs5AZR28Sibv2eBxSIg2MydtvEAAAB%2BMHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzzWhThsIgJwrr%2FY2ECARCAOxoaW9pob21lweyAfrIm6Fw7gd8D%2B%2F8LHk4rl3jjULDM35%2FVPuqBrqKunYZSVCCGNGB3RqpQJr%2FasASiAgAAAAAMAAAQAAAAAAAAAAAAAAAAAEokowLKsF1tMABEq%2BKNyJP%2F%2F%2F%2F%2FAAAAAQAAAAAAAAAAAAAAAQAAADJLzRcp6MkqKR43PUjOiRxxbxXYhLc6vFXEutK3%2BQ71yuPq4dC8pAHruOVQpvVcUSe8dptV8c7wR8BTJjv%2F%2FNe8r0g%3D&product=bitbucket"
        }
      }
    },
    "metrics": {
      "billingCronEnabled": "true",
      "dashUrl": "https://m.readme.io",
      "defaultUrl": "https://m.readme.io",
      "exportMaxRetries": 12,
      "wsUrl": "wss://m.readme.io"
    },
    "micro": {
      "baseUrl": "https://micro-beta.readme.com"
    },
    "novuNotification": {
      "appId": "ob_MiAPOPqgP"
    },
    "proxyUrl": "https://try.readme.io",
    "readmeRecaptchaSiteKey": "6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x",
    "releaseVersion": "5.734.1",
    "reservedWords": {
      "tools": [
        "execute-request",
        "get-endpoint",
        "get-server-variables",
        "list-endpoints",
        "list-specs",
        "search-endpoints",
        "search",
        "fetch"
      ]
    },
    "sentry": {
      "dsn": "https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166",
      "enabled": true
    },
    "shMigration": {
      "promoVideo": "",
      "forceWaitlist": false,
      "migrationPreview": false
    },
    "sslBaseDomain": "readmessl.com",
    "sslGenerationService": "ssl.readmessl.com",
    "superHub": {
      "newProjectsEnabled": true
    },
    "wootric": {
      "accountToken": "NPS-122b75a4",
      "enabled": true
    }
  },
  "context": {
    "labs": {},
    "user": {
      "isAuthenticated": false,
      "notifications": {}
    },
    "terms": [
      {
        "_id": "6307d2001d2e39001af70e44",
        "term": "parliament",
        "definition": "Owls are generally solitary, but when seen together the group is called a 'parliament'!"
      }
    ],
    "variables": {
      "user": {},
      "defaults": [
        {
          "source": "security",
          "type": "apiKey",
          "_id": "67128b675647e60059b6c09f",
          "name": "Authorization",
          "apiSetting": "636044d4064c3c003d8bff3e"
        },
        {
          "source": "security",
          "type": "oauth2",
          "_id": "675b721f73662f0039c1a8ac",
          "name": "oauth-security",
          "apiSetting": "64825e5efa820400121999cd"
        }
      ]
    },
    "project": {
      "_id": "6307d2001d2e39001af70e43",
      "accessRules": {
        "branch_merge": {
          "admin": true,
          "editor": false
        },
        "branch_approve": {
          "admin": true,
          "editor": false
        }
      },
      "ai": {
        "chat": {
          "knowledge": {
            "custom_knowledge": null,
            "use_project_knowledge": false
          },
          "models": []
        }
      },
      "appearance": {
        "rdmd": {
          "callouts": {
            "useIconFont": false
          },
          "theme": {
            "background": "",
            "border": "",
            "markdownEdge": "",
            "markdownFont": "",
            "markdownFontSize": "",
            "markdownLineHeight": "",
            "markdownRadius": "",
            "markdownText": "",
            "markdownTitle": "",
            "markdownTitleFont": "",
            "mdCodeBackground": "",
            "mdCodeFont": "",
            "mdCodeRadius": "",
            "mdCodeTabs": "",
            "mdCodeText": "",
            "tableEdges": "",
            "tableHead": "",
            "tableHeadText": "",
            "tableRow": "",
            "tableStripe": "",
            "tableText": "",
            "text": "",
            "title": ""
          }
        },
        "main_body": {
          "type": "links"
        },
        "colors": {
          "highlight": "",
          "main": "#000000",
          "main_alt": "",
          "header_text": "",
          "body_highlight": "#4183e3",
          "custom_login_link_color": "",
          "body_highlight_dark": ""
        },
        "typography": {
          "headline": "Open+Sans:400:sans-serif",
          "body": "Open+Sans:400:sans-serif",
          "typekit": false,
          "tk_key": "",
          "tk_headline": "",
          "tk_body": "",
          "code": "",
          "custom_heading": null,
          "custom_body": null,
          "custom_code": null,
          "spacing": null
        },
        "header": {
          "style": "solid",
          "img": [],
          "img_size": "auto",
          "img_pos": "tl",
          "linkStyle": "tabs"
        },
        "body": {
          "style": "none"
        },
        "global_landing_page": {
          "html": "",
          "redirect": ""
        },
        "referenceSimpleMode": false,
        "referenceLayout": "row",
        "link_logo_to_url": false,
        "theme": "line",
        "colorScheme": "light",
        "overlay": "triangles",
        "landing": true,
        "sticky": false,
        "hide_logo": true,
        "childrenAsPills": false,
        "subheaderStyle": "links",
        "splitReferenceDocs": false,
        "showMetricsInReference": false,
        "logo": [
          "https://files.readme.io/69e1fb106ba5f651384e7afc95c5e7d0cd2f9208fce2c527dd1bbbd606d2f4d2-Everee_Logo_Black.svg",
          "69e1fb106ba5f651384e7afc95c5e7d0cd2f9208fce2c527dd1bbbd606d2f4d2-Everee_Logo_Black.svg",
          null,
          null,
          "#000000",
          null,
          "690304a79875cbaec5699e4f"
        ],
        "loginLogo": [],
        "logo_white": [
          "https://files.readme.io/5edb9c171fa228bbbbd9e834bb994018ba65e3dfe9379a8483330e7b3acd9ddf-Everee_Logo_White.svg",
          "5edb9c171fa228bbbbd9e834bb994018ba65e3dfe9379a8483330e7b3acd9ddf-Everee_Logo_White.svg",
          null,
          null,
          "#000000",
          null,
          "690304e9d7b716c24db4765d"
        ],
        "logo_white_use": false,
        "logo_large": true,
        "favicon": [
          "https://files.readme.io/94c8949b37a838c4880eb1746210f7713c0b870978a7c62fc037b75f6a1f91cc-Everee_Mark_Black.svg",
          "94c8949b37a838c4880eb1746210f7713c0b870978a7c62fc037b75f6a1f91cc-Everee_Mark_Black.svg",
          null,
          null,
          "#000000",
          null,
          "690304f8f7f9690c55465b28"
        ],
        "stylesheet": "",
        "stylesheet_hub2": ".UpdatedAt .DateLine {\n    display: none !important;\n}",
        "stylesheet_hub3": "",
        "javascript": "",
        "javascript_hub2": "",
        "html_promo": "",
        "html_body": "",
        "html_footer": "",
        "html_head": "<!-- Meta Pixel Code -->\n<script>\n!function(f,b,e,v,n,t,s)\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=\u20182.0\u2019;\nn.queue=[];t=b.createElement(e);t.async=!0;\nt.src=v;s=b.getElementsByTagName(e)[0];\ns.parentNode.insertBefore(t,s)}(window, document,\u2018script\u2019,\n\u2018https://connect.facebook.net/en_US/fbevents.js\u2019);\nfbq(\u2018init\u2019, \u20181184169818435457\u2019);\nfbq(\u2018track\u2019, \u2018PageView\u2019);\n</script>\n<noscript><img height=\u201c1\u201d width=\u201c1\" style=\u201cdisplay:none\u201d\nsrc=\u201chttps://www.facebook.com/tr?id=1184169818435457&ev=PageView&noscript=1\u201d\n/></noscript>\n  <!-- End Meta Pixel Code -->\n\n<!-- Google Tag Manager -->\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\u2018gtm.start\u2019:\nnew Date().getTime(),event:\u2018gtm.js\u2019});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!=\u2018dataLayer\u2019?\u2018&l=\u2018+l:\u2018\u2019;j.async=true;j.src=\n\u2019https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,\u2018script\u2019,\u2018dataLayer\u2019,\u2018GTM-KFMGNFM\u2019);</script>\n<!-- End Google Tag Manager -->",
        "html_footer_meta": "<!-- Google Tag Manager (noscript) -->\n<noscript><iframe src=\u201chttps://www.googletagmanager.com/ns.html?id=GTM-KFMGNFM\u201d\nheight=\u201c0\" width=\u201c0\u201d style=\u201cdisplay:none;visibility:hidden\u201d></iframe></noscript>\n<!-- End Google Tag Manager (noscript) -->",
        "html_hidelinks": false,
        "showVersion": false,
        "hideTableOfContents": false,
        "nextStepsLabel": "Read this next",
        "promos": [
          {
            "extras": {
              "type": "buttons",
              "buttonPrimary": "get-started",
              "buttonSecondary": "none"
            },
            "title": "The Everee Developer Hub",
            "text": "Welcome to the Everee developer hub. You'll find comprehensive guides and documentation to help you start working with Everee as quickly as possible, as well as support if you get stuck. Let's jump right in!",
            "_id": "6307d2001d2e39001af70e45"
          }
        ],
        "changelog": {
          "layoutExpanded": false,
          "showAuthor": false,
          "showExactDate": true
        },
        "allowApiExplorerJsonEditor": false,
        "ai_dropdown": "enabled",
        "ai_options": {
          "chatgpt": "enabled",
          "claude": "enabled",
          "clipboard": "enabled",
          "copilot": "enabled",
          "perplexity": "enabled",
          "view_as_markdown": "enabled",
          "ask_ai": "disabled",
          "mcp": {
            "command": "enabled",
            "config": "enabled",
            "cursor": "enabled",
            "vscode": "enabled"
          }
        },
        "showPageIcons": true,
        "layout": {
          "full_width": false,
          "style": "modern"
        },
        "methodBadgeStyle": "modern",
        "showMethodInSidebar": true,
        "showBreadcrumbs": false,
        "collapsibleCategories": false
      },
      "custom_domain": "developer.everee.com",
      "childrenProjects": [],
      "derivedPlan": "business2018",
      "description": "",
      "isExternalSnippetActive": false,
      "error404": "",
      "experiments": [],
      "first_page": "landing",
      "flags": {
        "allowApiExplorerJsonEditor": false,
        "allowDarkMode": false,
        "alwaysShowDocPublishStatus": false,
        "allow_hub2": false,
        "allowXFrame": false,
        "correctnewlines": false,
        "dashReact": false,
        "disablePasswordlessLogin": false,
        "directGoogleToStableVersion": false,
        "disableAnonForum": false,
        "enterprise": false,
        "graphql": false,
        "hub2": true,
        "migrationRun": false,
        "migrationSwaggerRun": false,
        "newEditor": true,
        "newEditorDash": true,
        "newMarkdownBetaProgram": true,
        "newSearch": true,
        "oauth": false,
        "oldMarkdown": false,
        "personalizedDocs": false,
        "rdmdCompatibilityMode": false,
        "reviewWorkflow": true,
        "singleProjectEnterprise": false,
        "speedyRender": false,
        "staging": false,
        "star": false,
        "swagger": false,
        "translation": false,
        "useReactApp": true,
        "useReactGLP": false,
        "myDevelopers": false,
        "superHub": true,
        "allowReusableOTPs": false,
        "owlbotAi": false,
        "allowUnsafeCustomHtmlSuggestionsFromNonAdmins": false,
        "apiV2": false,
        "customBlocks": false,
        "disableAutoTranslate": false,
        "disableSAMLScoping": false,
        "git": {
          "read": false,
          "write": false
        },
        "superHubBeta": false,
        "apiAccessRevoked": false,
        "passwordlessLogin": "default",
        "disableSignups": false,
        "billingRedesignEnabled": true,
        "developerPortal": false,
        "mdx": true,
        "superHubDevelopment": false,
        "annualBillingEnabled": true,
        "devDashBillingRedesignEnabled": false,
        "enableOidc": false,
        "customComponents": false,
        "disableDiscussionSpamRecaptchaBypass": false,
        "developerViewUsersData": false,
        "changelogRssAlwaysPublic": false,
        "bidiSync": true,
        "superHubMigrationSelfServeFlow": true,
        "apiDesigner": false,
        "hideEnforceSSO": false,
        "localLLM": false,
        "superHubManageVersions": false,
        "gitSidebar": false,
        "superHubGlobalCustomBlocks": false,
        "childManagedBidi": false,
        "superHubBranches": false,
        "externalSdkSnippets": false,
        "migrationPreview": false,
        "requiresJQuery": false,
        "superHubPreview": false,
        "superHubBranchReviews": false,
        "superHubMergePermissions": false,
        "aiDocsAudit": false,
        "aiPageLinting": false,
        "disableAiChat": false,
        "gitTranslations": false,
        "githubCloudSync": false,
        "superHubBranchMergeRules": false,
        "superHubBranchReviewActions": false,
        "bidiSyncGitlabSelfServe": true,
        "gitlabCloudSync": false,
        "superHubPlanManagement": true,
        "bidiSyncBitbucketSelfServe": false,
        "mdxSanitizeComments": false,
        "mdxish": false,
        "disableSuperframe": false,
        "hideAiFeatures": false,
        "aiWriter": false,
        "gittoUseNewIndexer": true,
        "mdxishEditor": false,
        "prefetch": false,
        "superHubBranchReviewDashboard": false,
        "bidiSyncUseOdbAlternates": true,
        "mcpMetrics": false,
        "newDereferencer": false,
        "googleAuthEnabled": false,
        "newIframeStructure": false,
        "streamingSsr": false,
        "superHubNotifications": false,
        "superHubTypography": false,
        "newExplorerReducer": false,
        "askAiOverride": "",
        "branchTaggedReviewers": false,
        "customDomainAdminBypass": false,
        "gittoUseConnectionPooling": false,
        "gittoUseExperimentalMDXCache": false,
        "jwtReplacePermissions": false,
        "superHubSlack": false
      },
      "fullBaseUrl": "https://developer.everee.com/",
      "git": {
        "aiWriter": {
          "setup": {
            "error": {}
          }
        },
        "migration": {
          "createRepository": {
            "start": "2025-06-11T01:38:01.808Z",
            "end": "2025-06-11T01:38:02.314Z",
            "status": "successful"
          },
          "transformation": {
            "end": "2025-06-11T01:38:02.809Z",
            "start": "2025-06-11T01:38:02.541Z",
            "status": "successful"
          },
          "migratingPages": {
            "end": "2025-06-11T01:38:03.701Z",
            "start": "2025-06-11T01:38:03.013Z",
            "status": "successful"
          },
          "enableSuperhub": {
            "start": "2025-06-11T01:39:26.686Z",
            "status": "successful",
            "end": "2025-06-11T01:39:26.687Z"
          }
        },
        "sync": {
          "linked_repository": {
            "provider_type": "github",
            "linked_at": "2026-03-12T03:44:19.876Z",
            "linked_by": "piers@everee.com",
            "error": {},
            "privacy": {
              "visibility": "private",
              "private": true
            },
            "name": "integration-api-docs",
            "full_name": "evereepay/integration-api-docs",
            "url": "https://github.com/evereepay/integration-api-docs",
            "id": "1011564183",
            "connection": "68634be15c02c40018cf78b7"
          },
          "linked_internal_repository": {
            "name": "production-everee-b50745bfdb0da21f21ef",
            "full_name": "readme-internal-sync/production-everee-b50745bfdb0da21f21ef",
            "url": "https://github.com/readme-internal-sync/production-everee-b50745bfdb0da21f21ef",
            "id": "1179211714",
            "privacy": {
              "visibility": "private",
              "private": true
            }
          },
          "installationRequest": {},
          "connections": [
            {
              "_id": "68634be15c02c40018cf78b7",
              "active": true,
              "created_at": "2025-07-01T02:45:52.000Z",
              "created_by": "piers@everee.com",
              "installation_id": 73774906,
              "owner": {
                "type": "Organization",
                "id": 42721969,
                "login": "evereepay",
                "site_admin": false
              },
              "provider_type": "github"
            }
          ],
          "providers": []
        },
        "renamedSlugs": []
      },
      "gitMigrationStatus": "migrated",
      "glossaryTerms": [
        {
          "_id": "6307d2001d2e39001af70e44",
          "term": "parliament",
          "definition": "Owls are generally solitary, but when seen together the group is called a 'parliament'!"
        }
      ],
      "graphqlSchema": "",
      "gracePeriod": {
        "enabled": false,
        "endsAt": null
      },
      "shouldGateDash": false,
      "healthCheck": {
        "provider": "",
        "settings": {}
      },
      "hstsIncludeSubdomains": false,
      "i18n": {
        "defaultLanguage": "en",
        "languages": [
          "en"
        ],
        "state": "enabled"
      },
      "intercom_secure_emailonly": false,
      "intercom": "",
      "is_active": true,
      "internal": "",
      "jwtExpirationTime": 0,
      "landing_bottom": [
        {
          "type": "links"
        }
      ],
      "mdxMigrationStatus": "rdmd",
      "mdxishMigrationStatus": {},
      "metrics": {
        "realtime": {
          "dashEnabled": false,
          "hubEnabled": false
        },
        "monthlyLimit": 0,
        "planLimit": 2000000,
        "thumbsEnabled": true,
        "monthlyPurchaseLimit": 0,
        "meteredBilling": {}
      },
      "modules": {
        "landing": false,
        "docs": true,
        "examples": true,
        "reference": true,
        "graphql": false,
        "changelog": false,
        "discuss": false,
        "suggested_edits": false,
        "logs": false,
        "custompages": false,
        "tutorials": false
      },
      "name": "Everee",
      "nav_names": {
        "docs": "",
        "reference": "",
        "changelog": "",
        "discuss": "",
        "tutorials": "",
        "recipes": ""
      },
      "oauth_url": "",
      "onboardingCompleted": {
        "documentation": true,
        "appearance": false,
        "jwt": false,
        "api": true,
        "logs": false,
        "domain": false,
        "metricsSDK": false,
        "aiReady": false
      },
      "owlbot": {
        "enabled": false,
        "isPaying": false,
        "customization": {
          "answerLength": "long",
          "customTone": "",
          "defaultAnswer": "",
          "forbiddenWords": "",
          "tone": "neutral",
          "showAiDisclaimer": false
        },
        "copilot": {
          "enabled": false,
          "hasBeenUsed": false,
          "installedCustomPage": ""
        },
        "exampleQuestions": {
          "question1": "",
          "question2": "",
          "question3": ""
        },
        "knowledge": "",
        "modelList": [],
        "newExperience": false,
        "knowledgeSegregation": false,
        "trial": {
          "isPaying": false
        },
        "v2": false,
        "llmOptions": {
          "model": {}
        }
      },
      "owner": {
        "id": "6307d1c421757800447d3cbe",
        "email": null,
        "name": null
      },
      "plan": "business2018",
      "planOverride": "",
      "planSchedule": {
        "stripeScheduleId": null,
        "changeDate": null,
        "nextPlan": null
      },
      "planStatus": "active",
      "planTrial": "business2018",
      "readmeScore": {
        "components": {
          "newDesign": {
            "enabled": true,
            "points": 25
          },
          "reference": {
            "enabled": true,
            "points": 50
          },
          "tryItNow": {
            "enabled": true,
            "points": 35
          },
          "syncingOAS": {
            "enabled": false,
            "points": 10
          },
          "customLogin": {
            "enabled": false,
            "points": 25
          },
          "metrics": {
            "enabled": false,
            "points": 40
          },
          "recipes": {
            "enabled": false,
            "points": 15
          },
          "pageVoting": {
            "enabled": true,
            "points": 1
          },
          "suggestedEdits": {
            "enabled": false,
            "points": 10
          },
          "support": {
            "enabled": false,
            "points": 5
          },
          "htmlLanding": {
            "enabled": false,
            "points": 5
          },
          "guides": {
            "enabled": true,
            "points": 10
          },
          "changelog": {
            "enabled": false,
            "points": 5
          },
          "glossary": {
            "enabled": false,
            "points": 1
          },
          "variables": {
            "enabled": true,
            "points": 1
          },
          "integrations": {
            "enabled": false,
            "points": 2
          }
        },
        "totalScore": 122
      },
      "reCaptchaSiteKey": "",
      "reference": {
        "alwaysUseDefaults": true,
        "autoFillRequestExample": false,
        "defaultExpandResponseExample": true,
        "defaultExpandResponseSchema": false,
        "enableOAuthFlows": false
      },
      "seo": {
        "overwrite_title_tag": false
      },
      "ssl": {
        "minTLS": "1.2"
      },
      "stable": {
        "_id": "6307d2001d2e39001af70e48",
        "version": "1.0",
        "version_clean": "1.0.0",
        "codename": "",
        "is_stable": true,
        "is_beta": false,
        "is_hidden": false,
        "is_deprecated": false,
        "categories": [
          "6307d2001d2e39001af70e4a",
          "6307d2001d2e39001af70e4a",
          "6307d2001d2e39001af70e4f",
          "630d486b657760002154af53",
          "630d487256e3f8004a12cc69",
          "630d48839cb42d0014b9b8ce",
          "630d4a7b704c020098761438",
          "630d4bb7e665770071402f3f",
          "630d4c60556af90088c65948",
          "630d50a820ef47014498f54f",
          "630d50b2704c02009876625b",
          "630d511156e3f8004a13485a",
          "630e31ff60262c006c58bc2e",
          "630e32371c011f09b2215856",
          "630e431c1e1c7f0013d0debd",
          "630e497731b0890072a5e047",
          "630e58861d91da00653d9c40",
          "630e81393443760086ada6bc",
          "630f9ea6e2a0f70037700a5f",
          "630f9ed3a1a07b001bc3d98f",
          "630f9efc020a92007e66ac7d",
          "63115af2adc87b00a21260a7",
          "632bbf7c98612c0024f6a83c",
          "632bc502ef66b50030cfa4f9",
          "63603b70bf2f5f006d151440",
          "63603db79fb837003188e4bb",
          "636044d4064c3c003d8bff40",
          "6376bf6a127d99000317518f",
          "63b88927ce28f7001099ce5c",
          "63c7174c7714ce001078e728",
          "63cdad4402452603871d0d23",
          "63ce9c610df8b40041dc6dcb",
          "63ce9cbd650dd2018624e09a",
          "63d7f420495a73003b996298",
          "63e6a491aaccc810416150fb",
          "647293a116610900509074cc",
          "6481cf8f7ea3210012cc7830",
          "6482315266b0850060d55218",
          "64825e5efa820400121999ce",
          "64aebabb530fd7004b90f6b5",
          "6516f4facf838f10544d6065",
          "6556c2e67443d20024157e30",
          "65e74f1fd809330066bd4733",
          "65e74f48c0ad7a0010f66fd8",
          "667cab572bdde40012c7e253",
          "667d87b6e751a40010fef24e",
          "66dfa6ec041066001fb8b3f4",
          "670f331f5a1a0c0037d3e341",
          "67dc7ce27578920052b3013a"
        ],
        "project": "6307d2001d2e39001af70e43",
        "releaseDate": "2022-08-25T19:48:16.722Z",
        "createdAt": "2022-08-25T19:48:16.722Z",
        "__v": 2,
        "updatedAt": "2026-03-11T17:57:53.209Z",
        "apiRegistries": [
          {
            "filename": "default.json",
            "uuid": "1hyaxmfommmcdq56"
          },
          {
            "filename": "everee-embed.json",
            "uuid": "1tshr1im83uibfy"
          },
          {
            "filename": "everee-api.json",
            "uuid": "xhx181lm4lycxix"
          }
        ],
        "pdfStatus": "",
        "source": "readme"
      },
      "subdomain": "everee",
      "subpath": "",
      "superHubWaitlist": true,
      "topnav": {
        "left": [],
        "right": [
          {
            "type": "user"
          }
        ],
        "bottom": [],
        "edited": true
      },
      "trial": {
        "trialDeadlineEnabled": true,
        "trialEndsAt": "2022-09-08T19:48:16.408Z"
      },
      "translate": {
        "provider": "transifex",
        "show_widget": false,
        "key_public": "",
        "org_name": "",
        "project_name": "",
        "languages": []
      },
      "url": "https://everee.com",
      "versions": [
        {
          "_id": "6307d2001d2e39001af70e48",
          "version": "1.0",
          "version_clean": "1.0.0",
          "codename": "",
          "is_stable": true,
          "is_beta": false,
          "is_hidden": false,
          "is_deprecated": false,
          "categories": [
            "6307d2001d2e39001af70e4a",
            "6307d2001d2e39001af70e4a",
            "6307d2001d2e39001af70e4f",
            "630d486b657760002154af53",
            "630d487256e3f8004a12cc69",
            "630d48839cb42d0014b9b8ce",
            "630d4a7b704c020098761438",
            "630d4bb7e665770071402f3f",
            "630d4c60556af90088c65948",
            "630d50a820ef47014498f54f",
            "630d50b2704c02009876625b",
            "630d511156e3f8004a13485a",
            "630e31ff60262c006c58bc2e",
            "630e32371c011f09b2215856",
            "630e431c1e1c7f0013d0debd",
            "630e497731b0890072a5e047",
            "630e58861d91da00653d9c40",
            "630e81393443760086ada6bc",
            "630f9ea6e2a0f70037700a5f",
            "630f9ed3a1a07b001bc3d98f",
            "630f9efc020a92007e66ac7d",
            "63115af2adc87b00a21260a7",
            "632bbf7c98612c0024f6a83c",
            "632bc502ef66b50030cfa4f9",
            "63603b70bf2f5f006d151440",
            "63603db79fb837003188e4bb",
            "636044d4064c3c003d8bff40",
            "6376bf6a127d99000317518f",
            "63b88927ce28f7001099ce5c",
            "63c7174c7714ce001078e728",
            "63cdad4402452603871d0d23",
            "63ce9c610df8b40041dc6dcb",
            "63ce9cbd650dd2018624e09a",
            "63d7f420495a73003b996298",
            "63e6a491aaccc810416150fb",
            "647293a116610900509074cc",
            "6481cf8f7ea3210012cc7830",
            "6482315266b0850060d55218",
            "64825e5efa820400121999ce",
            "64aebabb530fd7004b90f6b5",
            "6516f4facf838f10544d6065",
            "6556c2e67443d20024157e30",
            "65e74f1fd809330066bd4733",
            "65e74f48c0ad7a0010f66fd8",
            "667cab572bdde40012c7e253",
            "667d87b6e751a40010fef24e",
            "66dfa6ec041066001fb8b3f4",
            "670f331f5a1a0c0037d3e341",
            "67dc7ce27578920052b3013a"
          ],
          "project": "6307d2001d2e39001af70e43",
          "releaseDate": "2022-08-25T19:48:16.722Z",
          "createdAt": "2022-08-25T19:48:16.722Z",
          "__v": 2,
          "updatedAt": "2026-03-11T17:57:53.209Z",
          "apiRegistries": [
            {
              "filename": "default.json",
              "uuid": "1hyaxmfommmcdq56"
            },
            {
              "filename": "everee-embed.json",
              "uuid": "1tshr1im83uibfy"
            },
            {
              "filename": "everee-api.json",
              "uuid": "xhx181lm4lycxix"
            }
          ],
          "pdfStatus": "",
          "source": "readme"
        }
      ],
      "variableDefaults": [
        {
          "source": "security",
          "type": "apiKey",
          "_id": "67128b675647e60059b6c09f",
          "name": "Authorization",
          "apiSetting": "636044d4064c3c003d8bff3e"
        },
        {
          "source": "security",
          "type": "oauth2",
          "_id": "675b721f73662f0039c1a8ac",
          "name": "oauth-security",
          "apiSetting": "64825e5efa820400121999cd"
        }
      ],
      "webhookEnabled": false,
      "isHubEditable": true
    },
    "projectStore": {
      "data": {
        "allow_crawlers": "disabled",
        "canonical_url": null,
        "default_version": {
          "name": "1.0"
        },
        "description": null,
        "git": {
          "repository_name": null,
          "connection": {
            "repository": {
              "full_name": "evereepay/integration-api-docs",
              "name": "integration-api-docs",
              "provider_type": "github",
              "url": "https://github.com/evereepay/integration-api-docs",
              "privacy": {
                "private": true,
                "visibility": "private"
              }
            },
            "organization": {
              "name": "evereepay",
              "provider_type": "github"
            },
            "status": "active"
          },
          "remediation_status": null,
          "remediated_at": null,
          "remediation_initiated_by": null,
          "remediation_dry_run": null,
          "remediation_job_id": null
        },
        "glossary": [
          {
            "_id": "6307d2001d2e39001af70e44",
            "term": "parliament",
            "definition": "Owls are generally solitary, but when seen together the group is called a 'parliament'!"
          }
        ],
        "homepage_url": "https://everee.com",
        "created_at": null,
        "updated_at": null,
        "id": "6307d2001d2e39001af70e43",
        "name": "Everee",
        "parent": null,
        "redirects": [],
        "sitemap": "disabled",
        "llms_txt": "disabled",
        "subdomain": "everee",
        "suggested_edits": "disabled",
        "notification_settings": {
          "project_topic_key": null
        },
        "uri": "/projects/me",
        "variable_defaults": [
          {
            "name": "Authorization",
            "source": "security",
            "type": "apiKey",
            "id": "67128b675647e60059b6c09f"
          },
          {
            "name": "oauth-security",
            "source": "security",
            "type": "oauth2",
            "id": "675b721f73662f0039c1a8ac"
          }
        ],
        "webhooks": [],
        "api_designer": {
          "allow_editing": "enabled"
        },
        "custom_login": {
          "jwt_expiration_time": 0,
          "login_url": null,
          "logout_url": null
        },
        "features": {
          "mdx": "enabled"
        },
        "onboarding_completed": {
          "api": true,
          "appearance": false,
          "documentation": true,
          "domain": false,
          "jwt": false,
          "logs": false,
          "metricsSDK": false,
          "ai_ready": false
        },
        "pages": {
          "not_found": null,
          "default_visibility": "public"
        },
        "owner": {
          "id": null,
          "email": null,
          "name": null
        },
        "privacy": {
          "openapi": "admin",
          "password": null,
          "view": "public"
        },
        "refactored": {
          "status": "enabled",
          "migrated": "successful"
        },
        "seo": {
          "overwrite_title_tag": "disabled"
        },
        "metrics": {
          "monthly_purchase_limit": 0,
          "monthly_limit": 0
        },
        "feature_rules": {
          "merge": {
            "requirements": [],
            "allow_override": []
          }
        },
        "god_mode": {
          "is_active": null,
          "flags": {},
          "admin_limit_override": null,
          "notes": null,
          "children_limit": null,
          "owlbot": {
            "enabled": null,
            "new_experience": null,
            "v2": null
          },
          "salesforce": {
            "account_id": null
          },
          "enterprise_notes": {
            "account_name": null,
            "owner_csm": null,
            "owner_sales": null,
            "status": null,
            "superhub_migration_eligibility": null
          },
          "mdxish_migration_status": {
            "migrated_at": null,
            "migrated_from": null,
            "reverted_at": null,
            "source": null
          }
        },
        "mcp": {
          "custom_tools": [],
          "disabled_routes": [],
          "disabled_tools": [],
          "has_password": false,
          "privacy": {
            "password": null
          }
        },
        "plan": {
          "type": "business2018",
          "override": null,
          "stripe_subscription_id": null,
          "grace_period": {
            "enabled": false,
            "end_date": null
          },
          "trial": {
            "active": false,
            "enabled": null,
            "expired": false,
            "end_date": "2022-09-08T19:48:16.408Z"
          }
        },
        "reference": {
          "api_sdk_snippets": "disabled",
          "experimental_performance_mode": "disabled",
          "defaults": "always_use",
          "json_editor": "disabled",
          "method_badge_style": "modern",
          "oauth_flows": "disabled",
          "request_history": "disabled",
          "request_examples": "collapsed",
          "response_examples": "expanded",
          "response_schemas": "collapsed",
          "show_method_in_sidebar": "enabled",
          "sdk_snippets": {
            "external": "disabled"
          }
        },
        "ai": {
          "chat": {
            "models": [],
            "knowledge": {
              "custom_knowledge": null,
              "use_project_knowledge": false
            }
          },
          "owlbot": {
            "enabled": false,
            "new_experience": false,
            "v2": false,
            "is_paying": false,
            "trial": {
              "is_paying": false
            }
          }
        },
        "health_check": {
          "provider": "none",
          "settings": {
            "manual": {
              "status": "down",
              "url": null
            },
            "statuspage": {
              "id": null
            }
          }
        },
        "integrations": {
          "aws": {
            "readme_webhook_login": {
              "region": null,
              "external_id": null,
              "role_arn": null,
              "usage_plan_id": null
            }
          },
          "bing": {
            "verify": null
          },
          "google": {
            "analytics": null,
            "site_verification": null
          },
          "heap": {
            "id": null
          },
          "koala": {
            "key": null
          },
          "localize": {
            "key": null
          },
          "postman": {
            "key": null,
            "client_id": null,
            "client_secret": null,
            "is_connected": false
          },
          "recaptcha": {
            "site_key": null,
            "secret_key": null
          },
          "segment": {
            "key": null,
            "domain": null
          },
          "speakeasy": {
            "key": null,
            "spec_url": null
          },
          "stainless": {
            "key": null,
            "name": null
          },
          "typekit": {
            "key": null
          },
          "zendesk": {
            "subdomain": null
          },
          "intercom": {
            "app_id": null,
            "secure_mode": {
              "key": null,
              "email_only": false
            }
          }
        },
        "permissions": {
          "appearance": {
            "private_label": "enabled",
            "custom_code": {
              "css": "enabled",
              "html": "enabled",
              "js": "disabled"
            }
          },
          "branches": {
            "merge": {
              "admin": true,
              "editor": false
            },
            "approve": {
              "admin": true,
              "editor": false
            }
          }
        },
        "appearance": {
          "brand": {
            "primary_color": "#000000",
            "link_color": "#4183e3",
            "link_color_dark": null,
            "theme": "light"
          },
          "changelog": {
            "layout": "collapsed",
            "show_author": false,
            "show_exact_date": true
          },
          "layout": {
            "full_width": "disabled",
            "style": "modern"
          },
          "markdown": {
            "callouts": {
              "icon_font": "emojis"
            }
          },
          "table_of_contents": "enabled",
          "whats_next_label": "Read this next",
          "landing_page": {
            "sections": [
              {
                "type": "links",
                "alignment": null,
                "title": null,
                "text": null,
                "html": null,
                "page_type": null,
                "side": null,
                "media_type": null,
                "media_html": null,
                "media_image": null,
                "media_code": null,
                "group0": null,
                "group1": null,
                "group2": null
              }
            ],
            "promo": {
              "title": "The Everee Developer Hub",
              "text": "Welcome to the Everee developer hub. You'll find comprehensive guides and documentation to help you start working with Everee as quickly as possible, as well as support if you get stuck. Let's jump right in!",
              "content_type": "buttons",
              "html": null,
              "button_primary": "get-started",
              "button_secondary": "none"
            }
          },
          "footer": {
            "readme_logo": "hide"
          },
          "logo": {
            "size": "large",
            "dark_mode": {
              "uri": "/images/690304e9d7b716c24db4765d",
              "url": "https://files.readme.io/5edb9c171fa228bbbbd9e834bb994018ba65e3dfe9379a8483330e7b3acd9ddf-Everee_Logo_White.svg",
              "name": "5edb9c171fa228bbbbd9e834bb994018ba65e3dfe9379a8483330e7b3acd9ddf-Everee_Logo_White.svg",
              "width": null,
              "height": null,
              "color": "#000000",
              "links": {
                "original_url": null
              }
            },
            "main": {
              "uri": "/images/690304a79875cbaec5699e4f",
              "url": "https://files.readme.io/69e1fb106ba5f651384e7afc95c5e7d0cd2f9208fce2c527dd1bbbd606d2f4d2-Everee_Logo_Black.svg",
              "name": "69e1fb106ba5f651384e7afc95c5e7d0cd2f9208fce2c527dd1bbbd606d2f4d2-Everee_Logo_Black.svg",
              "width": null,
              "height": null,
              "color": "#000000",
              "links": {
                "original_url": null
              }
            },
            "favicon": {
              "uri": "/images/690304f8f7f9690c55465b28",
              "url": "https://files.readme.io/94c8949b37a838c4880eb1746210f7713c0b870978a7c62fc037b75f6a1f91cc-Everee_Mark_Black.svg",
              "name": "94c8949b37a838c4880eb1746210f7713c0b870978a7c62fc037b75f6a1f91cc-Everee_Mark_Black.svg",
              "width": null,
              "height": null,
              "color": "#000000",
              "links": {
                "original_url": null
              }
            }
          },
          "typography": {
            "heading_font": null,
            "body_font": null,
            "code_font": null,
            "spacing": null,
            "custom_heading": {
              "url": null,
              "filename": null,
              "format": null
            },
            "custom_code": {
              "url": null,
              "filename": null,
              "format": null
            },
            "custom_body": {
              "regular": {
                "url": null,
                "filename": null,
                "format": null
              },
              "medium": {
                "url": null,
                "filename": null,
                "format": null
              },
              "semibold": {
                "url": null,
                "filename": null,
                "format": null
              }
            }
          },
          "ai": {
            "dropdown": "enabled",
            "options": {
              "ask_ai": "disabled",
              "chatgpt": "enabled",
              "claude": "enabled",
              "clipboard": "enabled",
              "view_as_markdown": "enabled",
              "mcp": {
                "command": "enabled",
                "config": "enabled",
                "cursor": "enabled",
                "vscode": "enabled"
              }
            }
          },
          "custom_code": {
            "css": ".UpdatedAt .DateLine {\n    display: none !important;\n}",
            "js": null,
            "html": {
              "header": "<!-- Meta Pixel Code -->\n<script>\n!function(f,b,e,v,n,t,s)\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=\u20182.0\u2019;\nn.queue=[];t=b.createElement(e);t.async=!0;\nt.src=v;s=b.getElementsByTagName(e)[0];\ns.parentNode.insertBefore(t,s)}(window, document,\u2018script\u2019,\n\u2018https://connect.facebook.net/en_US/fbevents.js\u2019);\nfbq(\u2018init\u2019, \u20181184169818435457\u2019);\nfbq(\u2018track\u2019, \u2018PageView\u2019);\n</script>\n<noscript><img height=\u201c1\u201d width=\u201c1\" style=\u201cdisplay:none\u201d\nsrc=\u201chttps://www.facebook.com/tr?id=1184169818435457&ev=PageView&noscript=1\u201d\n/></noscript>\n  <!-- End Meta Pixel Code -->\n\n<!-- Google Tag Manager -->\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\u2018gtm.start\u2019:\nnew Date().getTime(),event:\u2018gtm.js\u2019});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!=\u2018dataLayer\u2019?\u2018&l=\u2018+l:\u2018\u2019;j.async=true;j.src=\n\u2019https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,\u2018script\u2019,\u2018dataLayer\u2019,\u2018GTM-KFMGNFM\u2019);</script>\n<!-- End Google Tag Manager -->",
              "home_footer": null,
              "page_footer": "<!-- Google Tag Manager (noscript) -->\n<noscript><iframe src=\u201chttps://www.googletagmanager.com/ns.html?id=GTM-KFMGNFM\u201d\nheight=\u201c0\" width=\u201c0\u201d style=\u201cdisplay:none;visibility:hidden\u201d></iframe></noscript>\n<!-- End Google Tag Manager (noscript) -->"
            }
          },
          "header": {
            "type": "line",
            "gradient_color": null,
            "link_style": "tabs",
            "overlay": {
              "fill": "auto",
              "type": "triangles",
              "position": "top-left",
              "image": {
                "uri": null,
                "url": null,
                "name": null,
                "width": null,
                "height": null,
                "color": null,
                "links": {
                  "original_url": null
                }
              }
            }
          },
          "navigation": {
            "collapsible_categories": "disabled",
            "breadcrumbs": "disabled",
            "first_page": "landing_page",
            "left": [],
            "logo_link": "landing_page",
            "page_icons": "enabled",
            "right": [
              {
                "type": "user_controls",
                "title": null,
                "url": null,
                "custom_page": null
              }
            ],
            "sub_nav": [],
            "subheader_layout": "links",
            "version": "disabled",
            "links": {
              "home": {
                "label": "Home",
                "visibility": "disabled"
              },
              "graphql": {
                "label": "GraphQL",
                "visibility": "disabled",
                "schema": null
              },
              "guides": {
                "label": "Guides",
                "alias": null,
                "visibility": "enabled"
              },
              "reference": {
                "label": "API Reference",
                "alias": null,
                "visibility": "enabled"
              },
              "recipes": {
                "label": "Recipes",
                "alias": null,
                "visibility": "disabled"
              },
              "changelog": {
                "label": "Changelog",
                "alias": null,
                "visibility": "disabled"
              },
              "discussions": {
                "label": "Discussions",
                "alias": null,
                "visibility": "disabled"
              }
            }
          }
        },
        "i18n": {
          "languages": [
            "en"
          ],
          "defaultLanguage": "en",
          "state": "disabled"
        }
      }
    },
    "version": {
      "_id": "6307d2001d2e39001af70e48",
      "version": "1.0",
      "version_clean": "1.0.0",
      "codename": "",
      "is_stable": true,
      "is_beta": false,
      "is_hidden": false,
      "is_deprecated": false,
      "categories": [
        "6307d2001d2e39001af70e4a",
        "6307d2001d2e39001af70e4a",
        "6307d2001d2e39001af70e4f",
        "630d486b657760002154af53",
        "630d487256e3f8004a12cc69",
        "630d48839cb42d0014b9b8ce",
        "630d4a7b704c020098761438",
        "630d4bb7e665770071402f3f",
        "630d4c60556af90088c65948",
        "630d50a820ef47014498f54f",
        "630d50b2704c02009876625b",
        "630d511156e3f8004a13485a",
        "630e31ff60262c006c58bc2e",
        "630e32371c011f09b2215856",
        "630e431c1e1c7f0013d0debd",
        "630e497731b0890072a5e047",
        "630e58861d91da00653d9c40",
        "630e81393443760086ada6bc",
        "630f9ea6e2a0f70037700a5f",
        "630f9ed3a1a07b001bc3d98f",
        "630f9efc020a92007e66ac7d",
        "63115af2adc87b00a21260a7",
        "632bbf7c98612c0024f6a83c",
        "632bc502ef66b50030cfa4f9",
        "63603b70bf2f5f006d151440",
        "63603db79fb837003188e4bb",
        "636044d4064c3c003d8bff40",
        "6376bf6a127d99000317518f",
        "63b88927ce28f7001099ce5c",
        "63c7174c7714ce001078e728",
        "63cdad4402452603871d0d23",
        "63ce9c610df8b40041dc6dcb",
        "63ce9cbd650dd2018624e09a",
        "63d7f420495a73003b996298",
        "63e6a491aaccc810416150fb",
        "647293a116610900509074cc",
        "6481cf8f7ea3210012cc7830",
        "6482315266b0850060d55218",
        "64825e5efa820400121999ce",
        "64aebabb530fd7004b90f6b5",
        "6516f4facf838f10544d6065",
        "6556c2e67443d20024157e30",
        "65e74f1fd809330066bd4733",
        "65e74f48c0ad7a0010f66fd8",
        "667cab572bdde40012c7e253",
        "667d87b6e751a40010fef24e",
        "66dfa6ec041066001fb8b3f4",
        "670f331f5a1a0c0037d3e341",
        "67dc7ce27578920052b3013a"
      ],
      "project": "6307d2001d2e39001af70e43",
      "releaseDate": "2022-08-25T19:48:16.722Z",
      "createdAt": "2022-08-25T19:48:16.722Z",
      "__v": 2,
      "updatedAt": "2026-03-11T17:57:53.209Z",
      "apiRegistries": [
        {
          "filename": "default.json",
          "uuid": "1hyaxmfommmcdq56"
        },
        {
          "filename": "everee-embed.json",
          "uuid": "1tshr1im83uibfy"
        },
        {
          "filename": "everee-api.json",
          "uuid": "xhx181lm4lycxix"
        }
      ],
      "pdfStatus": "",
      "source": "readme"
    }
  },
  "i18n": {
    "language": "en",
    "translations": {
      "en": {
        "common": {
          "ai": {
            "aiOpenFailed": "Failed to open SuperHub AI panel.",
            "askAi": "Ask AI",
            "askAiAriaLabel": "Open Ask AI Assistant",
            "mdCopy": "Copy Page",
            "mdOpenFailed": "Failed to open as markdown",
            "mdView": "View as Markdown",
            "mcp": {
              "appNotFound": "{{app}} does not appear to be installed.",
              "command": "Copy MCP Command",
              "config": "Copy MCP Config",
              "copied": "Copied to clipboard!",
              "cursor": "Connect to Cursor",
              "downloadApp": "Download {{app}}",
              "header": "MCP",
              "vscode": "Connect to VS Code"
            },
            "noMdToCopy": "No markdown content available to copy.",
            "openFailed": "Failed to open {{option}}.",
            "settings": {
              "askAiRequired": "Ask AI must be enabled for your project",
              "description": "Adds a dropdown menu for sharing docs with AI assistants.",
              "disabledInternal": "Disabled for internal docs \u2014 set to public to enable",
              "dropdownOptions": "Dropdown Options",
              "preview": "Preview",
              "saveFailed": "Failed to save AI dropdown configuration. Please try again.",
              "title": "AI Dropdown"
            }
          },
          "apiConfig": {
            "allRequests": "All Requests",
            "allRequestsFilter": "All Requests",
            "apiKeysNotFound": "No API keys found.",
            "apiKeysNotSynced": "API keys are not synced with this developer hub.",
            "apiRequests": "API Requests",
            "authentication": "Authentication",
            "credentials": "Credentials",
            "dayFilter": "Last 24 Hours",
            "emptyStatePrompt": "Make a request to see them here or <a>Try It</a>!",
            "error": "Error",
            "errorRequestsFilter": "400 & 500",
            "gettingStarted": "Getting Started",
            "logInPrompt": "Log in to see your API keys",
            "monthFilter": "Last 30 Days",
            "moreErrors": "More Errors",
            "moreRequests": "More Requests",
            "myRecentErrors": "My Recent Errors",
            "myRecentRequests": "My Recent Requests",
            "myRequests": "My Requests",
            "myTopEndpoints": "My Top Endpoints",
            "personalizedDocsSetup": "Set up <Button>Personalized Docs</Button> to show users their API keys.",
            "pickALanguage": "Pick a language",
            "popularEndpoints": "Popular Endpoints",
            "success": "Success",
            "weekFilter": "Past week",
            "yourApiKeys": "Your API Keys"
          },
          "attribution": "by {{attribution}}",
          "auth": {
            "any": "any",
            "apiKey": "API Key",
            "apiKeyPrompt": "Get API Key",
            "apiKeyShow": "Show API Key",
            "apiKeyHide": "Hide API Key",
            "apiKeyToggle": "Toggle API Key",
            "apiInfo": "API Info",
            "authenticate": "Authenticate",
            "authorize": "Authorize",
            "authorizationUrl": "Authorization URL",
            "authorizedScopes": "Authorized scopes for this token",
            "authorizedScopesEmpty": "Token has no authorized scopes",
            "bearer": "Bearer",
            "clearSelection": "Clear Selection",
            "clientId": "Client ID",
            "deselectAll": "Deselect All",
            "credentialMessage": "{{projectName}} accepts {{count}} credential methods. You can use {{option}} of them.",
            "credentialsFor": "Credentials for {{name}}",
            "credentialsForMd": "Credentials for `{{name}}`",
            "either": "eitherLog in to use your API keys",
            "grantType": "Grant Type",
            "info": {
              "base64": "Your username and password will be combined with a : to form a base64-encoded string: `ENCODED_TOKEN`",
              "basic": "Your username and password are being sent in the [header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization) of the request.",
              "bearer": "\n  Bearer authentication gives access to the \u201cbearer of the token\u201d and must be sent in the Authorization header. For example:\n  ```bash\n  curl --request POST \\\n       --url https://httpbin.org/anything/bearer\n       --header 'Authorization: Bearer BEARER_TOKEN'\n  ```\n  ",
              "cookie": "Your API Key is being sent as a [cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies).",
              "header": "Your API Key is sent in the request [header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers).",
              "jwt": "The bearer token's format is JSON Web Token (JWT). Read more at [JWT.io](https://jwt.io/).",
              "query": "Your API Key is being sent as a query parameter in the [URL](https://developer.mozilla.org/en-US/docs/Web/API/URL)."
            },
            "infoTable": {
              "contact": "Contact",
              "description": "Description",
              "identifier": "Identifier",
              "license": "License",
              "name": "Name",
              "termsOfService": "Terms of Service",
              "title": "Title",
              "summary": "Summary",
              "url": "URL",
              "version": "Version"
            },
            "information": "Information",
            "label": "Label",
            "lastUsed": "Last Used",
            "logInPrompt": "Log in to use your API keys",
            "logIn": "Log In",
            "logOut": "Log Out",
            "or": "or",
            "password": "password",
            "passwordHideLabel": "Hide",
            "passwordShowLabel": "Show",
            "reAuthorize": "Re-Authorize",
            "required": "required",
            "requiredScopes": "Required Scopes",
            "requiredScopesMissingMsg_one": "Missing {{count}} required scope",
            "requiredScopesMissingMsg_other": "Missing {{count}} required scopes",
            "scopes": "Scopes",
            "scopeGroupAllRequired": "All {{count}} scopes required",
            "scopesOrRequired": "At least 1 scope group required",
            "scopesMissingCount": "({{count}} missing from this token)",
            "scopesMissingMsg_one": "This operation requires {{count}} additional scope",
            "scopesMissingMsg_other": "This operation requires {{count}} additional scopes",
            "scopesRequiredMsg": "Scopes required for this operation",
            "scopesRequiredNoneMsg": "No scopes required for this operation",
            "selectAll": "Select All",
            "selectCredentials": "Select Credentials",
            "token": "token",
            "tokenDetails": "Token Details",
            "tokenRotationMessage": "We recommend you rotate this token.",
            "tokenUrl": "Token URL",
            "useOwnToken": "Use Your Own Token",
            "username": "username"
          },
          "close": "Close",
          "colorScheme": {
            "dark": "Dark",
            "light": "Light",
            "system": "System",
            "title": "Color Scheme"
          },
          "changelog": {
            "added": "Added",
            "deprecated": "Deprecated",
            "fixed": "Fixed",
            "improved": "Improved",
            "removed": "Removed",
            "title": "Changelog"
          },
          "copyToClipboard": {
            "copiedFull": "Copied to clipboard!",
            "copiedShort": "Copied!",
            "copyFull": "Copy to clipboard",
            "copyShort": "Copy",
            "failed": "Failed to copy to clipboard.",
            "unable": "Unable to copy"
          },
          "discussions": {
            "addCommentLabel": "Add Comment",
            "adminLabel": "Admin",
            "answered": "Answered",
            "askQuestion": "Ask a Question",
            "backToAll": "Back to all",
            "blankBodyError": "Your post body cannot be blank.",
            "blankCommentError": "Your comment cannot be blank.",
            "blankPostError": "Your post cannot be blank.",
            "blankTitleError": "Your post title cannot be blank.",
            "cancelButtonLabel": "Cancel",
            "commentAndMarkAnswered": "Comment and mark answered",
            "commentAndReopen": "Comment and reopen",
            "deleteButtonLabel": "Delete",
            "deleteCommentConfirmation": "Are you sure you want to delete this comment?",
            "deleteCommentPermanentConfirmation": "Are you sure you want to permanently delete this comment?",
            "deleteComentSuccess": "This comment has been deleted",
            "deletePermanentlyButtonLabel": "Permanently Delete",
            "deletePostConfirmation": "Are you sure you want to delete this post?",
            "editButtonLabel": "Edit",
            "editedLabel": "edited",
            "emailInputAriaLabel": "name@email.com",
            "emailInputPlaceholder": "Your Email",
            "errorMessagePrefix": "Error:",
            "faqAddLabel": "Add to FAQ",
            "faqRemoveLabel": "Remove from FAQ",
            "faqsLabel": "FAQs",
            "logInToComment": "<b>Log in</b> to add a comment.",
            "markAsAnswered": "Mark as answered",
            "markAsUnanswered": "Mark as unanswered",
            "markCommentSpamLabel": "Mark this comment as spam",
            "markPostSpamLabel": "Mark this post as spam",
            "nameAndEmailError": "Please fill out your name and email.",
            "nameInputAriaLabel": "Your name",
            "nameInputPlaceholder": "Full name",
            "permanentlyDeleteLabel": "Permanently delete",
            "questionInputAriaLabel": "New question",
            "recaptchaInvalidError": "Invalid ReCaptcha tokens.",
            "recaptchaRequiredError": "Please complete the reCaptcha verification.",
            "recentLabel": "Recent",
            "saveButtonLabel": "Save",
            "submitButtonLabel": "Post Question",
            "tagButtonLabel": "Tag",
            "tagInputPlaceholder": "Enter tag",
            "titleInputAriaLabel": "Question title",
            "titleInputPlaceholder": "Your question title",
            "unansweredLabel": "Unanswered",
            "voteCountLabel": "{{count}} vote",
            "voteCountLabel_plural": "{{count}} votes"
          },
          "emptyState": {
            "changelog": {
              "title": "No Changelogs"
            },
            "discussion": {
              "actionLabel": "New Question",
              "description": "Nobody's asked a question yet. Be the first!",
              "title": "No Discussions"
            },
            "guide": {
              "title": "No Guides"
            },
            "recipe": {
              "title": "No Recipes"
            },
            "reference": {
              "title": "No API Endpoints"
            }
          },
          "more": "more\u2026",
          "next": "Next",
          "onlyVisibleToAdmins": "Only visible to ReadMe admins",
          "owlbotChat": {
            "assistant": "Assistant",
            "clearChat": "Clear chat history",
            "closeChat": "Close chat",
            "emptyMessage": "I\u2019ll help you find answers in the docs",
            "emptyTitle": "Ask AI",
            "failureTitle": "Ask AI",
            "fallbackHeading": "Something went wrong with Ask AI",
            "fallbackMessage": "Please try refreshing the page or contact support if the problem persists.",
            "inputPlaceholder": "Ask a question",
            "sendFailure": "Failed to send message. Please try again.",
            "tryAgain": "Try Again",
            "typingLabel": "Generating",
            "voteFailure": "Failed to record vote. It may take a moment for the message to be saved. Please try again.",
            "aiDisclaimer": "AI can get things wrong, so double check any info or code. You're responsible for verifying results are accurate and fit your needs before taking action. Do not input sensitive information.",
            "voteLabelDown": "Not helpful",
            "voteLabelUp": "Helpful"
          },
          "pageNotFound": {
            "heading": "Page Not Found",
            "metaTitle": "404 Not Found"
          },
          "pageThumbs": {
            "no": "No",
            "placeHolder": "Leave an optional comment\u2026",
            "prompt": "Did this page help you?",
            "submit": "Vote",
            "thankYou": "Thanks for voting!",
            "yes": "Yes"
          },
          "poweredBy": "Powered by",
          "recipes": {
            "inThisRecipe": "In this Recipe",
            "openRecipe": "Open Recipe",
            "step_one": "{{count}} step",
            "step_other": "{{count}} steps"
          },
          "reference": {
            "callback": "Callback",
            "clearExample": "Clear Example",
            "clearResponse": "Clear Response",
            "data": "Data",
            "example": "Example",
            "examplePrompt": "Choose an example",
            "examplePromptOr": "Or choose an example",
            "examples": "Examples",
            "headers": "Headers",
            "invalidJSON": "Invalid JSON",
            "inspectRequest": "Inspect Request",
            "jsonEditorAriaLabel": "Toggle Raw JSON Editor",
            "jsonEditorLabel": "Edit JSON Body",
            "language": "Language",
            "library": "Library",
            "log": "Log",
            "logsLoading": "Retrieving recent requests\u2026",
            "logsPrompt": "Make a request to see history.",
            "logsSeeAllLabel": "See All Requests",
            "logsStatusLabel": "Status",
            "logsThisMonth_one": "{{count}} Request This Month",
            "logsThisMonth_other": "{{count}} Requests This Month",
            "logsTimeLabel": "Time",
            "logsUserAgentLabel": "User Agent",
            "payloadExample": "Payload Example",
            "recentRequests": "Recent Requests",
            "replayRequest": "Replay Request",
            "request": "Request",
            "requestExample": "Request Example",
            "requestExamples": "Request Examples",
            "requestHistoryPrompt": "Log in to see full request history",
            "requestInstructions": "Request instructions",
            "resetBody": "Reset Body",
            "response": "Response",
            "showDescription": "Show Description",
            "hideDescription": "Hide Description",
            "sdkCodeEmpty": "No SDK code available",
            "sdkCodeError": "Error retrieving SDK code. Please try again later.",
            "tryIt": "Try It",
            "tryItPrompt": "Click <code>Try It!</code> to start a request and see the response here!",
            "tryItPunctuated": "Try It!"
          },
          "search": {
            "askFailure": "We had an issue responding, please try again later",
            "filtersLabel": "Filters",
            "filtersPlaceholder": "Filter",
            "forMore": "for more",
            "fromTheDocs": "From the Docs",
            "inProject": "in {{project}}",
            "noResults": "No search results for '{{query}}'",
            "placeholder": "Search",
            "pressEnterToAskAi": "Press <kbd>Enter</kbd> to ask AI",
            "promptEmpty": "Start typing to search\u2026",
            "promptLoading": "Keep typing to search\u2026",
            "searching": "Searching\u2026",
            "thinking": "Thinking"
          },
          "sections": {
            "all": "All",
            "apiLogs": "API Logs",
            "changelog": "Changelog",
            "discussions": "Discussions",
            "guides": "Guides",
            "graphql": "GraphQL",
            "home": "Home",
            "pages": "Pages",
            "recipes": "Recipes",
            "reference": "API Reference"
          },
          "tableOfContents": "Table of Contents",
          "time": {
            "absolute": {
              "noPrefix": "{{time}}",
              "noPrefixAttributed": "{{time}} by {{attribution}}",
              "postedPrefix": "Posted {{time}}",
              "postedPrefixAttributed": "Posted {{time}} by {{attribution}}",
              "updatedPrefix": "Updated {{time}}",
              "updatedPrefixAttributed": "Updated {{time}} by {{attribution}}"
            },
            "justNow": {
              "noPrefix": "Less than a minute ago",
              "noPrefixAttributed": "Less than a minute ago by {{attribution}}",
              "postedPrefix": "Posted just now",
              "postedPrefixAttributed": "Posted just now by {{attribution}}",
              "updatedPrefix": "Updated just now",
              "updatedPrefixAttributed": "Updated just now by {{attribution}}"
            },
            "relative": {
              "noPrefix": "{{time}}",
              "noPrefixAttributed": "{{time}} by {{attribution}}",
              "postedPrefix": "Posted {{time}}",
              "postedPrefixAttributed": "Posted {{time}} by {{attribution}}",
              "updatedPrefix": "Updated {{time}}",
              "updatedPrefixAttributed": "Updated {{time}} by {{attribution}}"
            }
          },
          "unableToCopy": "Unable to copy",
          "version": {
            "beta": "Beta",
            "default": "Default",
            "deprecated": "Deprecated",
            "hiddenLabel": "Hidden Version"
          },
          "whatsNext": "What\u2019s Next"
        }
      }
    }
  },
  "is404": false,
  "isFramePreview": false,
  "isStreamingSSR": false,
  "isDetachedProductionSite": false,
  "lang": "en",
  "langFull": "Default",
  "reqUrl": "/reference/using-the-timesheets-api",
  "version": {
    "_id": "6307d2001d2e39001af70e48",
    "version": "1.0",
    "version_clean": "1.0.0",
    "codename": "",
    "is_stable": true,
    "is_beta": false,
    "is_hidden": false,
    "is_deprecated": false,
    "categories": [
      "6307d2001d2e39001af70e4a",
      "6307d2001d2e39001af70e4a",
      "6307d2001d2e39001af70e4f",
      "630d486b657760002154af53",
      "630d487256e3f8004a12cc69",
      "630d48839cb42d0014b9b8ce",
      "630d4a7b704c020098761438",
      "630d4bb7e665770071402f3f",
      "630d4c60556af90088c65948",
      "630d50a820ef47014498f54f",
      "630d50b2704c02009876625b",
      "630d511156e3f8004a13485a",
      "630e31ff60262c006c58bc2e",
      "630e32371c011f09b2215856",
      "630e431c1e1c7f0013d0debd",
      "630e497731b0890072a5e047",
      "630e58861d91da00653d9c40",
      "630e81393443760086ada6bc",
      "630f9ea6e2a0f70037700a5f",
      "630f9ed3a1a07b001bc3d98f",
      "630f9efc020a92007e66ac7d",
      "63115af2adc87b00a21260a7",
      "632bbf7c98612c0024f6a83c",
      "632bc502ef66b50030cfa4f9",
      "63603b70bf2f5f006d151440",
      "63603db79fb837003188e4bb",
      "636044d4064c3c003d8bff40",
      "6376bf6a127d99000317518f",
      "63b88927ce28f7001099ce5c",
      "63c7174c7714ce001078e728",
      "63cdad4402452603871d0d23",
      "63ce9c610df8b40041dc6dcb",
      "63ce9cbd650dd2018624e09a",
      "63d7f420495a73003b996298",
      "63e6a491aaccc810416150fb",
      "647293a116610900509074cc",
      "6481cf8f7ea3210012cc7830",
      "6482315266b0850060d55218",
      "64825e5efa820400121999ce",
      "64aebabb530fd7004b90f6b5",
      "6516f4facf838f10544d6065",
      "6556c2e67443d20024157e30",
      "65e74f1fd809330066bd4733",
      "65e74f48c0ad7a0010f66fd8",
      "667cab572bdde40012c7e253",
      "667d87b6e751a40010fef24e",
      "66dfa6ec041066001fb8b3f4",
      "670f331f5a1a0c0037d3e341",
      "67dc7ce27578920052b3013a"
    ],
    "project": "6307d2001d2e39001af70e43",
    "releaseDate": "2022-08-25T19:48:16.722Z",
    "createdAt": "2022-08-25T19:48:16.722Z",
    "__v": 2,
    "updatedAt": "2026-03-11T17:57:53.209Z",
    "apiRegistries": [
      {
        "filename": "default.json",
        "uuid": "1hyaxmfommmcdq56"
      },
      {
        "filename": "everee-embed.json",
        "uuid": "1tshr1im83uibfy"
      },
      {
        "filename": "everee-api.json",
        "uuid": "xhx181lm4lycxix"
      }
    ],
    "pdfStatus": "",
    "source": "readme"
  },
  "gitVersion": {
    "base": null,
    "display_name": null,
    "i18n": {
      "lang": null,
      "parsed_version": null
    },
    "name": "1.0",
    "release_stage": "release",
    "source": "readme",
    "state": "current",
    "updated_at": "2026-04-30T14:43:49.000Z",
    "uri": "/branches/1.0",
    "privacy": {
      "view": "default"
    }
  },
  "versions": {
    "total": 1,
    "data": [
      {
        "base": null,
        "display_name": null,
        "i18n": {
          "lang": null,
          "parsed_version": null
        },
        "name": "1.0",
        "release_stage": "release",
        "source": "readme",
        "state": "current",
        "updated_at": "2026-04-30T14:43:49.406Z",
        "uri": "/branches/1.0",
        "privacy": {
          "view": "default"
        }
      }
    ],
    "type": "version"
  }
}