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 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