Svelte > Accessing draft/updated content with fetch

    Accessing draft/updated content with fetch

    If you have draft/published mode enabled on some of your models, you can use the X-Include-Drafts header to access records at their latest version available instead of the currently published one:

    async function request(query) {
    return await fetch('https://graphql.datocms.com/', {
    method: 'POST',
    headers: {
    'Content-Type': 'application/json',
    Authorization: 'Bearer YOUR_API_TOKEN',
    'X-Include-Drafts': 'true',
    },
    body: JSON.stringify({ query })
    })
    });