OpsGenie REST API v0.1.0 OpsGenieRESTAPI.Api.TeamMember
API calls for all endpoints tagged TeamMember
.
Link to this section Summary
Functions
Add Team Member Adds a member to team with given identifier
Delete Team Member Deletes the member of team with given identifier
Link to this section Functions
Link to this function
add_team_member(connection, identifier, body, opts \\ [])
add_team_member( Tesla.Env.client(), String.t(), OpsGenieRESTAPI.Model.AddTeamMemberPayload.t(), keyword() ) :: {:ok, OpsGenieRESTAPI.Model.SuccessResponse.t()} | {:error, Tesla.Env.t()}
Add Team Member Adds a member to team with given identifier
Parameters
- connection (OpsGenieRESTAPI.Connection): Connection to server
- identifier (String.t): Identifier of the team
- body (AddTeamMemberPayload): Request payload of added team member
opts (KeywordList): [optional] Optional parameters
- :team_identifier_type (String.t): Type of the identifier. Possible values are 'id' and 'name'. Default value is 'id'
Returns
{:ok, %OpsGenieRESTAPI.Model.SuccessResponse{}} on success {:error, info} on failure
Link to this function
delete_team_member(connection, identifier, member_identifier, opts \\ [])
delete_team_member(Tesla.Env.client(), String.t(), String.t(), keyword()) :: {:ok, OpsGenieRESTAPI.Model.SuccessResponse.t()} | {:error, Tesla.Env.t()}
Delete Team Member Deletes the member of team with given identifier
Parameters
- connection (OpsGenieRESTAPI.Connection): Connection to server
- identifier (String.t): Identifier of the team
- member_identifier (String.t): User id or username of member for removal
opts (KeywordList): [optional] Optional parameters
- :team_identifier_type (String.t): Type of the identifier. Possible values are 'id' and 'name'. Default value is 'id'
Returns
{:ok, %OpsGenieRESTAPI.Model.SuccessResponse{}} on success {:error, info} on failure