anchor.diff:      <pre>
         mutation CreateGitHubProvider {
           ssoProviderCreate(input:{
  -          organizationId:"<paste your organization id here>",
  +          organizationId:"&lt;paste your organization id here&gt;",
             type:GITHUB_OAUTH,
             githubOrganizationName:"buildkite"
           }) {
             ssoProvider {
               id
               url
  -            ...on SSOProviderGithubOAuth {
  -              githubOrganizationName
  -            }
             }
           }
         }</pre>
  
positive.code: 
  - you need the service URL from Buildkite before you can finish setting up things in your identity provider
  
  - overview: set up a blank SSO provider in Buildkite, do the set up in your SSO provider, come back and update your blank Buildkite SSO to contain the details of your provider
  - the set up on the Buildkite side is done via a series of graphql operations
  
  This guide is not intended as an API reference, and so won't cover every available option. If you haven't used our graphql explorer, check out our [API guide](/docs/graphql-api#getting-started). Full API documentation is available in the graphql explorer.
  
negative.code:     <pre>
      mutation CreateGoogleProvider {
        ssoProviderCreate(input:{
          organizationId:"&lt;paste your organization id here&gt;",
          type:GOOGLE_OAUTH,
          googleHostedDomain:"coffee.com",
          discloseGoogleHostedDomain: true
        }) {
          ssoProvider {
            id
            url
          }
        }
      }</pre>
  