Delete table record¶
Overview¶
Deletes the specified record from the table.
Path parameters¶
| Name | Description |
|---|---|
baseurl |
The absolute base URI for the request (this is the same for all requests) including: the schema, the domain, and a path fragment. |
table |
The table name of for the operation. |
sysId |
The sys id of the table record. |
Optional query parameters¶
| Name | Type | Possible values | Description |
|---|---|---|---|
QueryNoDomain |
bool |
N/A | Flag that indicates whether to restrict the record search to only the domains configured for the logged in user. |
Required query parameters¶
N/A
Examples¶
package main
import (
"context"
"fmt"
"log"
"time"
servicenowsdkgo "github.com/michaeldcanady/servicenow-sdk-go"
"github.com/michaeldcanady/servicenow-sdk-go/credentials"
tableapi "github.com/michaeldcanady/servicenow-sdk-go/table-api"
)
func main() {
// Step 1: Create credentials
cred := credentials.NewUsernamePasswordCredential("{username}", "{password}")
// Step 2: Initialize client
client := servicenowsdkgo.NewServiceNowClient(cred, "{instance}.service-now.com")
// Step 3: Configure query parameters
params := &tableapi.TableItemRequestBuilderDeleteQueryParameters{
// Optional configurations
}
// Step 4: Execute request
err := client.Now2().Table2("{TableName}").ByID("{SysID}").Delete2(context.Background(), params)
if err != nil {
log.Fatal(err)
}
}
package main
import (
"context"
"fmt"
"log"
"time"
servicenowsdkgo "github.com/michaeldcanady/servicenow-sdk-go"
"github.com/michaeldcanady/servicenow-sdk-go/credentials"
tableapi "github.com/michaeldcanady/servicenow-sdk-go/table-api"
)
func main() {
// Step 1: Create credentials
cred := credentials.NewUsernamePasswordCredential("{username}", "{password}")
// Step 2: Initialize client
client := servicenowsdkgo.NewServiceNowClient(cred, "{instance}.service-now.com")
// Step 3: Define path parameters
pathParameters := map[string]string{
"baseurl": "https://www.{instance}.service-now.com/api/now",
"table": "{TableName}",
"sysId": "{SysID}",
}
// Step 4: Build request
requestBuilder := tableapi.NewTableItemRequestBuilder2(client, pathParameters)
// Step 5: Configure query parameters
params := &tableapi.TableItemRequestBuilderDeleteQueryParameters{
// Optional configurations
}
// Step 6: Execute request
err := requestBuilder.Delete2(context.Background(), params)
if err != nil {
log.Fatal(err)
}
}