{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"**This endpoint allows you to create an SSO integration.**","properties":{"body":{"$ref":"#/definitions/PostPatchIntegrationRequest"}},"required":[],"additionalProperties":false,"definitions":{"PostPatchIntegrationRequest":{"title":"Create Integration Request","type":"object","properties":{"name":{"type":"string","description":"The name of your integration. This name can be anything that makes sense for your organization (eg. Twilio SendGrid)"},"enabled":{"type":"boolean","description":"Indicates if the integration is enabled."},"signin_url":{"type":"string","description":"The IdP's SAML POST endpoint. This endpoint should receive requests and initiate an SSO login flow. This is called the \"Embed Link\" in the Twilio SendGrid UI."},"signout_url":{"type":"string","description":"This URL is relevant only for an IdP-initiated authentication flow. If a user authenticates from their IdP, this URL will return them to their IdP when logging out."},"entity_id":{"type":"string","description":"An identifier provided by your IdP to identify Twilio SendGrid in the SAML interaction. This is called the \"SAML Issuer ID\" in the Twilio SendGrid UI."},"completed_integration":{"type":"boolean","description":"Indicates if the integration is complete."}},"required":["name","enabled","signin_url","signout_url","entity_id"]}}},"name":"Create an SSO Integration","id":"sendgrid.sso.createssointegration","example":{},"maxRequests":1,"summary":false}}