action flat_create_lti_credentials { label: "Create a new couple of LTI 1.x credentials" description: "Flat for Education is a Certified LTI Provider. You can use these API methods to automate the creation of LTI credentials. You can read more about our LTI implementation, supported components and LTI Endpoints in our [Developer Documentation](https://flat.io/developers/docs/lti/).\n" provider: flat method: POST path: "/organizations/lti/credentials" encoding: json input: { type: "object" description: "Creation of a couple of LTI 1.x OAuth credentials" required: ["lms", "name"] properties: { lms: { type: "string" description: "LMS name" enum: ["canvas", "moodle", "schoology", "blackboard", "desire2learn", "sakai", "schoolbox", "other"] } name: { type: "string" description: "Name of the couple of credentials" } } } output: { type: "object" description: "A couple of LTI 1.x OAuth credentials" properties: { consumerKey: { type: "string" description: "OAuth 1 Consumer Key" } consumerSecret: { type: "string" description: "OAuth 1 Consumer Secret" } creationDate: { type: "string" format: "date-time" description: "The creation date of thse credentials" } creator: { type: "string" description: "Unique identifier of the user who created these credentials" } id: { type: "string" description: "The unique identifier of this couple of credentials" } lastUsage: { type: "string" format: "date-time" description: "The last time these credentials were used" } lms: { type: "string" description: "LMS name" enum: ["canvas", "moodle", "schoology", "blackboard", "desire2learn", "sakai", "schoolbox", "other"] } name: { type: "string" description: "Name of the couple of credentials" } organization: { type: "string" description: "The unique identifier of the Organization associated to these credentials" } } } }