anchor.diff:  - this guide isn't an api reference and so won't cover every available option
   - if you haven't used our graphql explorer before, check out our [api guide](http://buildkite.localhost/docs/graphql-api#getting-started)
   
  -### Get your internal Organization ID
  -
  -- to set up your organisation for SSO, you need your internal Buildkite id
  -- use the get method with your org slug to retrieve your org id
  +### Get your Organization ID
  +
  +- to set up your organization for SSO, you need your Organization ID
  +- this can be found on your Organization Settings page in Buildkite 
   - this id will be required in all other sso methods
  -
  -For example, the following code will retrieve any SSO providers that have been created for the organisation `Acme-Inc`:
  -
  -```graphql
  -query GetProviders {
  -  organization(slug:"acme-inc"){
  -    id
  -    ssoProviders(first: 50) {
  -      edges {
  -        node {
  -          id
  -          url
  -        }
  -      }
  -    }
  -  }
  -}
  -```
   
   ### Create your SSO provider
   
  
positive.code: }
  ```
  
  - test the login flow, ensure that a user can successfully complete the new authentication and gain access to your buildkite organisation before continuing
  - the enable method will error if a successful test hasn't occurred
  
  ### Enable the provider for your organisation
  
  - after testing that the new authorisation url works and can log in a user with the correct email domain, you can enable the sso provider for your buildkite organisation
  - use the enable method with your provider id, you can retrieve this using the get mutation 
  
  ```graphql
  
negative.code: ```
  
  github_oauth:
  - add your github organization name:
      - githuborganizationname: 'test'
  
  ```graphql
  mutation CreateGitHubProvider {
  