Unless explicitly stated on the documentation for a method, the accepted Web API call content types are:
      
      Calls using any other content type (ex: text/plain) are not supported.
     
    
  - 
    APIs
  
 
  - 
    
      Service Catalog
    
  
 
Contents
  Summary
  Contains methods for working with the service catalog.
  
  
    
      
        
        Application Identifier Use
      
    
    
      This set of APIs uses a application identifier parameter, named appId
      and of type Int32, which specifies the corresponding application in which actions should be performed.
      
      For the sake of brevity, it is omitted from the parameter list of the API methods below, but still needs
      to be included whenever there is an {appId} placeholder in the
      URL for the API method.
    
   
  API Methods
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services
  
    
    Copy URL
  
  Gets all services that are visible to the user.
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      This endpoint will not return all service information.
              For example, the following properties will not be included in the results:
              
- ServiceOfferings
 - Attachments
 - Attributes
 - LongDescription
 
              To retrieve such information, you must load a service individually.
    
 
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services
  
    
    Copy URL
  
  Creates a Service Catalog service. This operation requires the permission to add services.
  
  
    
      
        
        Returns
      
    
    
      The created service if the operation was successful.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      It is not possible to change the public status or other permissions for the service
              through this method. The permissions will be automatically inherited from the
              parent category (or, in the case of a root-level service, will be defaulted to public).
    
   
  
    DELETE
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}
  
    
    Copy URL
  
  Deletes a Service Catalog service. This cannot be undone.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
    
   
  
    
      
        
        Returns
      
    
    
      A response message indicating if the operation
              was successful or not.
    
   
  
    
      
        
        Access Restrictions
      
    
    
      
      
        This action can only be performed by application administrators.
      
     
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      Deletions are only allowed if the service has no associated items. Items that can be associated are:
            
- Service Offerings
 - Projects
 - Project Requests
 - Tickets
 - Email Monitors
 - Survey Responses
 
     
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}
  
    
    Copy URL
  
  Gets a service.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    PUT
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}
  
    
    Copy URL
  
  Edits an existing Service Catalog service. This operation requires the permission to manage the specified service.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
                  Request Body
                  (Validated as "service")
              
             
            - 
              Type
            
 
            - 
              TeamDynamix.Api.ServiceCatalog.Service
            
 
            - 
              Source
            
 
            - 
              Request Body
            
 
            - 
              Description
            
 
            - 
              The service with updated values.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      This will not update the service's permission options (such as that of
              permission inheritance, public status, or allowlist/denylist options).
              Active status, however, can still be modified through this method.
    
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}/attachments?showViewLink={showViewLink}
  
    
    Copy URL
  
  Adds an attachment to a service. This operation requires the permission to manage the specified service.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
showViewLink              
             
            - 
              Type
            
 
            - 
              Boolean
            
 
            - 
              Source
            
 
            - 
              URI
            
 
              - 
                Default
              
 
              - 
                This parameter is optional, with a default value of 
null.
               
            - 
              Description
            
 
            - 
              No documentation found.
            
 
          
         
    
   
  
    
      
        
        File Upload
      
    
    
      This action accepts an uploaded file as part of the form's submission.
      For information on how to structure calls with files, see the
      
Submitting Files page.
    
 
   
  
    
      
        
        Returns
      
    
    
      The created attachment, if the operation was successful.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}/permissions
  
    
    Copy URL
  
  Gets the permissions set on the specified service. This operation requires the ability to manage the specified service.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    PUT
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}/permissions
  
    
    Copy URL
  
  Edits the permissions set on the specified service. This operation requires the ability to manage the specified service.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
                  Request Body
                  (Validated as "permissions")
              
             
            - 
              Type
            
 
            - 
              TeamDynamix.Api.Permissions.PermissionStore
            
 
            - 
              Source
            
 
            - 
              Request Body
            
 
            - 
              Description
            
 
            - 
              The category permissions.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}/relatedarticles
  
    
    Copy URL
  
  Gets a list of the knowledge base articles associated with the specified service that the user has permission to see.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    DELETE
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}/relatedarticles/{relatedArticleId}
  
    
    Copy URL
  
  Removes a relationship between the service and the specified Knowledge Base article.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
relatedArticleId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The ID of the related Knowledge Base article to remove.
            
 
          
         
    
   
  
    
      
        
        Returns
      
    
    
      A response message indicating if the operation was successful or not.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      This action requires that the user have access to the specified Client Portal application,
            the permission to view the Service Catalog, and either the ability to manage the service or to
            edit the related article.
    
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{id}/relatedarticles/{relatedArticleId}
  
    
    Copy URL
  
  Adds a relationship between the service and the specified Knowledge Base article.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
relatedArticleId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The ID of the Knowledge Base article to associate.
            
 
          
         
    
   
  
    
      
        
        Returns
      
    
    
      A response message indicating if the operation was successful or not.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      This action requires that the user have access to the specified Client Portal application,
            the permission to view the Service Catalog, and one of the following permission combinations:
            
- The permission to manage the service and the access to view the article
 - The permission to edit the article and the access to view the service
 
     
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{serviceId}/offerings
  
    
    Copy URL
  
  Creates a service offering for the specified parent service. This operation requires the permission to
            manage the parent service, as well as the permission to modify service offerings.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
serviceId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The parent service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
                  Request Body
                  (Validated as "offering")
              
             
            - 
              Type
            
 
            - 
              TeamDynamix.Api.ServiceCatalog.ServiceOffering
            
 
            - 
              Source
            
 
            - 
              Request Body
            
 
            - 
              Description
            
 
            - 
              The service offering.
            
 
          
         
    
   
  
    
      
        
        Returns
      
    
    
      The created service offering if the operation was successful.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    DELETE
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{serviceId}/offerings/{id}
  
    
    Copy URL
  
  Deletes a Service Catalog service offering. This cannot be undone.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service offering ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
serviceId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The parent service ID.
            
 
          
         
    
   
  
    
      
        
        Returns
      
    
    
      A response message indicating if the operation
              was successful or not.
    
   
  
    
      
        
        Access Restrictions
      
    
    
      
      
        This action can only be performed by application administrators.
      
     
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      Deletions are only allowed if the service offering has no associated items. Items that can be associated are:
            
- Projects
 - Project Requests
 - Tickets
 - Email Monitors
 - Survey Responses
 
     
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{serviceId}/offerings/{id}
  
    
    Copy URL
  
  Gets a service offering.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service offering ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
serviceId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The parent service ID.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    PUT
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{serviceId}/offerings/{id}
  
    
    Copy URL
  
  Edits an existing service offering for the specified parent service. This operation requires the permission to
            manage the parent service, as well as the permission to modify service offerings.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service offering ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
serviceId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The parent service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
                  Request Body
                  (Validated as "offering")
              
             
            - 
              Type
            
 
            - 
              TeamDynamix.Api.ServiceCatalog.ServiceOffering
            
 
            - 
              Source
            
 
            - 
              Request Body
            
 
            - 
              Description
            
 
            - 
              No documentation found.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{serviceId}/offerings/{id}/attachments?showViewLink={showViewLink}
  
    
    Copy URL
  
  Adds an attachment to a service offering. This operation requires the permission to
            manage the parent service, as well as the permission to modify service offerings.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service offering ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
serviceId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The parent service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
showViewLink              
             
            - 
              Type
            
 
            - 
              Boolean
            
 
            - 
              Source
            
 
            - 
              URI
            
 
              - 
                Default
              
 
              - 
                This parameter is optional, with a default value of 
null.
               
            - 
              Description
            
 
            - 
              
true if the View link should be shown, otherwise false. This
            only applies to HTML files.
             
          
         
    
   
  
    
      
        
        File Upload
      
    
    
      This action accepts an uploaded file as part of the form's submission.
      For information on how to structure calls with files, see the
      
Submitting Files page.
    
 
   
  
    
      
        
        Returns
      
    
    
      The created attachment, if the operation was successful.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{serviceId}/offerings/{id}/relatedarticles
  
    
    Copy URL
  
  Gets a list of the knowledge base articles associated with the specified service offering
            that the user has permission to see.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service offering ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
serviceId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The parent service ID.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    DELETE
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{serviceId}/offerings/{id}/relatedarticles/{relatedArticleId}
  
    
    Copy URL
  
  Removes a relationship between the service offering and the specified Knowledge Base article.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service offering ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
serviceId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The parent service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
relatedArticleId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The ID of the related Knowledge Base article to remove.
            
 
          
         
    
   
  
    
      
        
        Returns
      
    
    
      A response message indicating if the operation was successful or not.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      This action requires that the user have access to the specified Client Portal application,
            the permission to view the Service Catalog, and either the ability to manage the service offering or to
            edit the related article.
    
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/{serviceId}/offerings/{id}/relatedarticles/{relatedArticleId}
  
    
    Copy URL
  
  Adds a relationship between the service offering and the specified Knowledge Base article.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The service offering ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
serviceId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The parent service ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
relatedArticleId              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The ID of the Knowledge Base article to associate.
            
 
          
         
    
   
  
    
      
        
        Returns
      
    
    
      A response message indicating if the operation was successful or not.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      This action requires that the user have access to the specified Client Portal application,
            the permission to view the Service Catalog, and one of the following permission combinations:
            
- The permission to manage the service offering and the access to view the article
 - The permission to edit the article and the access to view the service offering
 
     
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/categories
  
    
    Copy URL
  
  Creates a service catalog category. This operation requires the permission to modify service categories.
  
  
    
      
        
        Returns
      
    
    
      The created category, if the operation was successful.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      It is not possible to change the public status or other permissions for the category
            through this method. The permissions will be automatically inherited from the
            parent category (or, in the case of a root-level category, will be defaulted to public).
    
   
  
    DELETE
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/categories/{id}
  
    
    Copy URL
  
  Deletes the specified category. This operation requires the permission to modify service categories. This cannot be undone.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The category ID.
            
 
          
         
    
   
  
    
      
        
        Returns
      
    
    
      A response message indicating if the operation was successful or not.
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      Deletions are only allowed if the category has no child categories or child services.
    
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/categories/{id}
  
    
    Copy URL
  
  Gets the specified category.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The category ID.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    PUT
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/categories/{id}
  
    
    Copy URL
  
  Edits the specified category. This operation requires the permission to modify service categories.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The category ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
                  Request Body
                  (Validated as "category")
              
             
            - 
              Type
            
 
            - 
              TeamDynamix.Api.ServiceCatalog.ServiceCategory
            
 
            - 
              Source
            
 
            - 
              Request Body
            
 
            - 
              Description
            
 
            - 
              The category with updated values.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      This will not update the category's permission options (such as that of
            permission inheritance, public status, or allowlist/denylist options).
    
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/categories/{id}/permissions
  
    
    Copy URL
  
  Gets the permissions set on the specified category. This operation requires the permission to modify service categories.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The category ID.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    PUT
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/categories/{id}/permissions
  
    
    Copy URL
  
  Edits the permissions set on the specified category. This operation requires the permission to modify service categories.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
id              
             
            - 
              Type
            
 
            - 
              Int32
            
 
            - 
              Source
            
 
            - 
              URI
            
 
            - 
              Description
            
 
            - 
              The category ID.
            
 
          
         
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
                  Request Body
                  (Validated as "permissions")
              
             
            - 
              Type
            
 
            - 
              TeamDynamix.Api.Permissions.PermissionStore
            
 
            - 
              Source
            
 
            - 
              Request Body
            
 
            - 
              Description
            
 
            - 
              The category permissions.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/categories?isActive={isActive}
  
    
    Copy URL
  
  Gets the categories for the service catalog.
  
    
      
        
        Parameters
      
    
    
        - 
          
            - 
              Parameter Name
            
 
            - 
              
                
isActive              
             
            - 
              Type
            
 
            - 
              Boolean
            
 
            - 
              Source
            
 
            - 
              URI
            
 
              - 
                Default
              
 
              - 
                This parameter is optional, with a default value of 
True.
               
            - 
              Description
            
 
            - 
              The active status to filter on.
            
 
          
         
    
   
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      The value of the isActive parameter will only be respected for users with
            permission to modify service categories. For users without this permission, the value of
            isActive will always evaluate to true.
    
   
  
    GET
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/icons
  
    
    Copy URL
  
  Gets the valid Font-Awesome icons, and their associated integer codes, to use
            with service catalog items (such as categories and service offerings).
  
    
      
        
        Returns
      
    
    
      A dictionary of Font-Awesome icon names with their associated
            integer codes.
          (Dictionary<String, Int32>)
    
   
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      The returned dictionary will look similar to the following:
{ "address-book": 62137, "address-book-o": 62138, "address-card": 62139, ... }
    
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/offerings/search
  
    
    Copy URL
  
  Gets a list of Service Catalog service offerings.
              Will not return full service offering information.
  
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      Certain searching parameters can only be used by individuals with the "View All Services" permission.
              For example, searching on the basis of active status can only be performed by these individuals.
              This endpoint will not return all service information.
              For example, the following properties will not be included in the results:
              
              To retrieve such information, you must load a service offering individually.
    
 
   
  
    POST
  
  https://solutions.teamdynamix.com/TDWebApi/api/{appId}/services/search
  
    
    Copy URL
  
  Gets a list of Service Catalog services.
              Will not return full service information.
  
  
  
    
      
        
        Rate/Submission Limitations
      
    
    
        
          Invocations of this method are rate-limited, with a restriction of
          60 calls
          per IP address
          every 60 seconds.
        
           
   
  
    
      
        
        Remarks
      
    
    
      Certain searching parameters can only be used by individuals with the "View All Services" permission.
              For example, searching on the basis of active status can only be performed by these individuals.
              This endpoint will not return all service information.
              For example, the following properties will not be included in the results:
              
              To retrieve such information, you must load a service individually.