code: func (s *ServicesClient) Create(ctx context.Context, orgID, projectID *identity.ID, name string) error {
  	if orgID == nil || projectID == nil {
  		return errors.New("invalid org or project")
  	}
  
  	serviceBody := primitive.Service{
  		Name:      name,
  		OrgID:     orgID,
  		ProjectID: projectID,
  	}
  
  	ID, err := identity.NewMutable(&serviceBody)
  	if err != nil {
  		return err
  	}
  
  	service := envelope.Service{
  		ID:      &ID,
  		Version: 1,
  		Body:    &serviceBody,
  	}
  
  	return s.client.RoundTrip(ctx, "POST", "/services", nil, service, nil)
  }
docs: // Create performs a request to create a new service object