python-atlasapi
python-atlasapi copied to clipboard
Implement Third-Party Integration Settings Endpoints
-
[ ] 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}. |