python-atlasapi icon indicating copy to clipboard operation
python-atlasapi copied to clipboard

Implement Third-Party Integration Settings Endpoints

Open mgmonteleone opened this issue 6 years ago • 0 comments

  • [ ] Get all third-party integration configurations for the project associated with {GROUP-ID}.

  • [ ] Get a specific third-party integration configuration for {INTEGRATION-TYPE} for the project associated with {GROUP-ID}.

  • [ ] Get a specific third-party integration configuration for {INTEGRATION-TYPE} for the project associated with {GROUP-ID}.

  • [ ] Add a new third-party integration configuration for {INTEGRATION-TYPE} to the project associated with {GROUP-ID}.

  • [ ] Replace the third-party integration configuration for {INTEGRATION-TYPE} with a new configuration

  • [ ] Remove the third-party integration configuration for {INTEGRATION-TYPE} from the project associated with {GROUP-ID}.

Method Endpoint Description
GET /api/atlas/v1.0/groups/{GROUP-ID}/integrations Get all third-party integration configurations for the project associated with {GROUP-ID}.
GET /api/atlas/v1.0/groups/{GROUP-ID}/integrations/{INTEGRATION-TYPE} Get a specific third-party integration configuration for {INTEGRATION-TYPE} for the project associated with {GROUP-ID}.
POST /api/atlas/v1.0/groups/{GROUP-ID}/integrations/{INTEGRATION-TYPE} Add a new third-party integration configuration for {INTEGRATION-TYPE} to the project associated with {GROUP-ID}.
PUT /api/atlas/v1.0/groups/{GROUP-ID}/integrations/{INTEGRATION-TYPE} Replace the third-party integration configuration for {INTEGRATION-TYPE} with a new configuration, or add a new configuration if there is no configuration for {INTEGRATION-TYPE}, to the project associated with {GROUP-ID}.
DELETE /api/atlas/v1.0/groups/{GROUP-ID}/integrations/{INTEGRATION-TYPE} Remove the third-party integration configuration for {INTEGRATION-TYPE} from the project associated with {GROUP-ID}.

mgmonteleone avatar Nov 18 '19 03:11 mgmonteleone